Closed
Description
First off, thanks for the fantastic library. It has been extremely beneficial for my project.
Is it possible to use multiple EF Core DbContexts? I'm attempting to add two different contexts, but the second overrides the first.
Ex.
services.AddJsonApi<ContextA>(opt =>
{
opt.AllowCustomQueryParameters = true;
opt.Namespace = "api/v1";
}, mvcBuilder);
services.AddJsonApi<ContextB>(opt =>
{
opt.AllowCustomQueryParameters = true;
opt.Namespace = "api/v1";
}, mvcBuilder);
Where both ContextA and ContextB are EF Core DbContext's.
When I request resources from controllers that use ContextB, I get the resources as expected. When I request from controllers that use ContextA I get a
"ArgumentException","detail":"DbSet of type {DbSet of ContextA} not found on the DbContext"
Commenting out the first AddJsonApi call changes the which context is working as expected.