mic*_*ver 1 entity-framework code-first ef-code-first asp.net-mvc-3
我是MVC/EF新手.
我在我的数据库中有几个不同的表:说柠檬,糖和水.
我应该创建三个单独的模型:柠檬,糖和水,还是制作一个定义三个不同类的大型模型(有三个独立的DBContext类?)然后构建每个模型?
现在我正在制作单独的模型,但看起来我必须最终建立三个独立的数据库,这似乎有点过分.
电影示例只有一个表,所以它不能很好地回答我的问题.
你可以有3个模型类(每个实体一个)
public class Lemon
{
}
public class Sugar
{
}
public class Water
{
}
Run Code Online (Sandbox Code Playgroud)
并为它们创建一个DbContext:
public class MyContext:DbContext
{
public DbSet<Lemon> LemonSet
public DbSet<Sugar> SugarSet
public DbSet<Water> WaterSet
}
Run Code Online (Sandbox Code Playgroud)
这样,您将使用具有3个模型类和一个数据库的EF Code First
希望这可以帮助 :)