SQL Server“用户架构分离”和实体框架问题

时间:2010-03-17 21:42:02

标签: entity-framework schema

我一直在使用一个已经实现了用户模式分离的数据库与EF混淆,有多个具有相同名称但通过模式分离的表。

所以喜欢:

admin.tasks
staff.tasks
contractor.tasks

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

任务
tasks1
任务2

这是设计吗?

还有一种方法可以告诉EF将架构添加到实体的名称,还是我自己做SOL并自己做?

1 个答案:

答案 0 :(得分:1)

我相信Brandon Haynes心目中的Codeplex上的Entity Framework Runtime Model Adapter库可能会解决您的问题。它允许您在运行时更改模式名称。只要表格的模式在每种情况下都相同,这应该很容易实现。