2010-03-17 72 views
3

我一直与EF与一个数据库已经实施用户模式分离与扭曲,有多个表具有相同的名称,但通过架构分离。SQL Server的“用户架构分离”和实体框架问题

所以像:

admin.tasks
staff.tasks
contractor.tasks

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

任务
tasks1
任务2

设计是这样吗?

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

回答

1

我相信Entity Framework Runtime Model Adapter库Codeplex上从布兰登·海恩斯的心态可能会解决你的问题。它将允许您在运行时更改模式名称。只要表的模式在每种情况下都相同,这应该相当容易实现。