相关疑难解决方法(0)

EF Code首先,如何使用不同的模式注册相同的表名?

我们正在使用Entity Framework,Code First,在我们的数据库中,我们有几个具有相同名称但在不同Schema中的表.

我还将模型放在两个不同的命名空间中.

我如何在我的DbContext类中注册这些表?

protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
    modelBuilder.Entity<Data.Schema1.Contact>().ToTable("Contact", "schema1");
    modelBuilder.Entity<Data.Schema2.Contact>().ToTable("Contact", "schema2");
}
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助!

sql-server entity-framework

12
推荐指数
1
解决办法
5065
查看次数

标签 统计

entity-framework ×1

sql-server ×1