J'ai 2 DbContexts:ASP.NET de base multiples dbcontext ne peut pas ajouter la migration
services.AddDbContext<ConfigDbContext>(options => options.UseSqlServer(Configuration["Data:ConfigSQLServer:ConnectionString"].ToString(), t => t.MigrationsAssembly("App.Web")));
services.AddDbContext<AppDbContext>(options => options.UseSqlServer(Configuration["Data:AppSQLServer:ConnectionString"].ToString(), t => t.MigrationsAssembly("App.Web")));
lorsque je tente de lancer
dotnet ef migrations add Initial -c AppDbContext
Je reçois:
No DbContext named 'AppDbContext' was found
Si je lance:
dotnet ef dbcontext list
le résultat est:
FullNamespace.ConfigDbContext
Il ne seam pas à trouver la deuxième DbContext AppDbContext
ConfigDbCOntext:
public class ConfigDbContext : DbContext
{
public ConfigDbContext()
{
}
public ConfigDbContext(DbContextOptions<ConfigDbContext> options) : base(options)
{
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
}
}
AppDbContext:
public class AppDbContext : IdentityDbContext<ApplicationUser, ApplicationRole, Guid>
{
public AppDbContext()
{
}
public ConfigDbContext(DbContextOptions<AppDbContext> options) : base(options)
{
}
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
base.OnModelCreating(modelBuilder);
}
}
J'ai fait une modification à ma question – user2818430
Merde ... Et si vous changez l'ordre autour, il ne trouve que le premier? – JanivZ