Я борюсь с использованием нескольких dbContext с одним веб-приложением в ASP.NET MVC 5. Я следую коду Первый существующий подход к созданию базы данных.использовать несколько dbContext в одном приложении
Мне нужно руководство, как это сделать, например, если я создаю 5 моделей с использованием ADO.NET, он создаст 5 dbContext вместе со своими классами моделей.
как он изменится в файле web.config?
Большое спасибо
public partial class DefaultContext : DbContext
{
public DefaultContext()
: base("name=DefaultContext")
{
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
throw new UnintentionalCodeFirstException();
}
public virtual DbSet<AspNetRole> AspNetRoles { get; set; }
public virtual DbSet<sys_Actions> sys_Actions { get; set; }
public virtual DbSet<sys_ActionsInRole> sys_ActionsInRole { get; set; }
public virtual DbSet<sys_Controllers> sys_Controllers { get; set; }
public virtual DbSet<sys_Functions> sys_Functions { get; set; }
public virtual DbSet<sys_FunctionsHierarchy> sys_FunctionsHierarchy { get; set; }
}
этот советный, причина, почему я говорю, что я хочу, чтобы модель была отдельной в зависимости от их контекста, и когда вы создаете новую модель Entity Model ADO.NET, создайте новый dbContext ??? – toxic
вот посмотрите этот ответ http://stackoverflow.com/a/11073501/158421 –