我用SO搜索/搜索了答案,但没有找到任何内容,特别针对模型优先方法。
我刚刚开始为我的新数据库创建一个新模型,并希望通过具有多个模式来组织逻辑上属于不同范围的表的实体。我使用的是.NET-4.5
提前感谢。
答案 0 :(得分:0)
想象你有这两个类(模型):
public class Order
{
}
public class Book
{
}
现在首先在实体框架代码中,您可以在架构中实现这样的表:
public class ContextClass : DbContext
{
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<Order>().ToTable("Order", schemaName: "Orders");
modelBuilder.Entity<Book>().ToTable("Book", schemaName: "Books");
}
public DbSet<Book> Customers { get; set; }
public DbSet<Order> Orders { get; set; }
}