0
我在這裏搜索或搜索了一個答案,但沒有找到任何東西,特別針對模型優先方法。
我剛剛開始爲我的新數據庫創建新模型,並希望通過擁有多個模式來組織邏輯上屬於不同作用域的表的實體。我正在使用.NET-4.5模型優先實體框架 - 如何有多個模式
在此先感謝。
我在這裏搜索或搜索了一個答案,但沒有找到任何東西,特別針對模型優先方法。
我剛剛開始爲我的新數據庫創建新模型,並希望通過擁有多個模式來組織邏輯上屬於不同作用域的表的實體。我正在使用.NET-4.5模型優先實體框架 - 如何有多個模式
在此先感謝。
假設你有這兩個類(模型):
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; }
}