我们正在 SQL Server 上构建一个 ASP.Net MVC 2 多租户应用程序,使用在此处和此处讨论的“单一数据库,单独架构”模型,其中每个租户都有一个或多个用户,并与其自己的、特定于租户的 SQL Server 架构。
该应用程序使用的是 Entity Framework 4。为了让不同租户的用户能够访问其架构中的数据,我们需要能够在创建实体的 ObjectContext 时指定架构。
我已经看到了对该工具的一些引用(http://efmodeladapter.codeplex.com/)但是(1)我不想每次按照使用说明中的指定生成 EDMX 时都更新代码和(2 ) 它是在 EF4 之前制作的,所以我希望现在有更简单的方法。
那么,在 EF4 中执行此操作的最佳方法是什么?
谢谢