entity-framework - SQL Server“用户架构分离”和 Entity Framework 问题

标签 entity-framework schema

我一直在搞怪EF,它带有一个实现了用户模式分离的数据库,其中有多个具有相同名称的表,但通过模式进行了分离。

像这样:

管理任务
人员任务
承包商任务

创建EF模型时,我注意到有3个任务表:

任务
任务1
任务2

这是设计使然吗?

还有一种方法可以告诉EF将架构添加到实体的名称中,或者我是SOL自己完成吗?

最佳答案

我相信从Brandon Haynes的角度来看,Codeplex上的Entity Framework Runtime Model Adapter库可以解决您的问题。它将允许您在运行时更改架构名称。只要表的模式在每种情况下都是相同的,就应该很容易实现。

关于entity-framework - SQL Server“用户架构分离”和 Entity Framework 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2466120/

相关文章:

c# - 附加类型 ""的实体失败,因为相同类型的另一个实体已具有相同的主键值

c# - 扩展 Entity Framework 的工作单元

asp.net - 代码优先迁移是否使用事务?

mysql - 如何为带有促销/折扣的购物车设置数据库模式?

MySQL 未从/usr/local/mysql/data 加载数据库文件

asp.net-mvc - EF 映射对象的不兼容数据读取器异常

c# - 通过 Id 和名称获取下一个和上一个 sql 行,EF?

sql-server - RESTORE 过程是否依赖于架构?

mysql - 比较 Mysql 上的 2 个数据库模式

c# - 从 XML 模式生成 C# 类文件