Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 模型优先实体框架-如何拥有多个模式_Entity Framework_Ef Model First - Fatal编程技术网

Entity framework 模型优先实体框架-如何拥有多个模式

Entity framework 模型优先实体框架-如何拥有多个模式,entity-framework,ef-model-first,Entity Framework,Ef Model First,我在SO中搜索了答案,但没有找到任何特别针对模型优先方法的答案。 我刚刚开始为我的新数据库创建一个新模型,并希望通过具有多个模式来组织逻辑上属于不同范围的表的实体。我正在使用.NET-4.5 提前感谢。假设您有这两个类(模型): 现在,在entity framework code first中,您可以在模式中实现表,如下所示: public class ContextClass : DbContext { protected override void O

我在SO中搜索了答案,但没有找到任何特别针对模型优先方法的答案。
我刚刚开始为我的新数据库创建一个新模型,并希望通过具有多个模式来组织逻辑上属于不同范围的表的实体。我正在使用.NET-4.5


提前感谢。

假设您有这两个类(模型):

现在,在entity framework code first中,您可以在模式中实现表,如下所示:

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; }
        }
公共类ContextClass:DbContext
{
模型创建时受保护的覆盖无效(DbModelBuilder modelBuilder)
{
modelBuilder.Entity().ToTable(“Order”,schemaName:“Orders”);
modelBuilder.Entity().ToTable(“Book”,schemaName:“Books”);
}
公共数据库集客户{get;set;}
公共数据库集命令{get;set;}
}
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; }
        }