如何在现有数据库中添加新模型

时间:2013-03-27 07:31:59

标签: asp.net-mvc

如何以正确的方式添加新模型MVC? 我有一个UsersContext模型。我想创建另一个 - NewContext

以下代码是否可以正常运行?也许在现有数据库中创建模型有更好的解决方案?代码中的UsersContextNewContext是什么意思?

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; }

}
  (...)

1 个答案:

答案 0 :(得分:3)

  

以下代码是否可以正常运行?

是的,这会有效。 DbContext用于对要在应用程序中使用的实体进行分组。实际上,您不需要第二个上下文。您可以只有一个DbContext,在其中将所有域实体添加为DbSet<T>属性,然后使用此上下文。