首先,让我声明我对EF非常新。话虽如此,这是我的困境:
将会有一个ASP.NET应用迁移到ASP.NET MVC。 我想在这个项目中使用EF。有一个主数据库存储“客户信息”。除此之外,每个“客户”都有他们自己的数据库。这些是我们的限制条件。
当前,在主数据库中存在客户信息,可以让我构建每个客户的连接字符串并进行单独的SQL调用。
在Entity Framework中如何完成同样的事情?每个数据库将具有相同的模式。是否有一种方法可以以编程方式切换连接字符串?这些数据库目前位于同一服务器上,但这不是必需的,它可能是完全不同的服务器。
任何想法?
在Web.config中使用多个连接字符串将是最后的选择。即使这样,我也不确定如何确切地连接这个应用程序。
提前感谢您。