我一直在搞怪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/