实体框架动态架构加载



我正在研究一个数据库架构,该架构涉及两个具有相同数据库模型的静态销售机构。

例如:dbo.User成为paris.Usertoulouse.User

我们的项目与Linq To SQL合作,我们使用sqlmetal生成两个map文件,一个用于巴黎机构,另一个用于图卢兹

随着active directory,我们能够检测用户来自哪里,然后选择与他的代理机构相对应的地图文件。

我的问题是:

有没有办法在Entity framework做同样的事情?

如果没有,我该怎么办?以及我应该遵循的最佳解决方案是什么,同时使用Entity framework.

您可以在实体框架中有多个数据库上下文,因此根据您的机构,您可以使用不同的数据库上下文。

最新更新