如何以正确的方式添加新模型MVC?
我有一个UsersContext
模型。我想创建另一个 - NewContext
。
以下代码是否可以正常运行?也许在现有数据库中创建模型有更好的解决方案?代码中的UsersContext
和NewContext
是什么意思?
public class NewContext : DbContext
{
public NewContext ()
: base("DefaultConnection")
{
}
public DbSet<test1> test1{ get; set; }
public DbSet<test2> test2{ get; set; }
public DbSet<test3> test3{ get; set; }
}
(...)
答案 0 :(得分:3)
以下代码是否可以正常运行?
是的,这会有效。 DbContext用于对要在应用程序中使用的实体进行分组。实际上,您不需要第二个上下文。您可以只有一个DbContext,在其中将所有域实体添加为DbSet<T>
属性,然后使用此上下文。