与实体框架6的多个数据库连接

时间:2014-12-09 18:26:00

标签: sql-server asp.net-mvc-4 entity-framework-6 edmx

我有asp。 net mvc 4 web api应用程序。 在sql server中,我有一个名为clientDBManager的数据库,它有不同的客户端,每个客户端有一个连接字符串...

例如。

clientDBManager有, 1)客户名称:史蒂夫, connectionString:sql连接字符串,指向steve的个人db,名为clientDBSteve

2)客户名称:约翰, connectionString:sql连接字符串,指向john的个人db,名为clientDBJohn

依旧......

场景是,我在SQL服务器中 一个clientDBManager,它拥有一个或两个表。 而在另一方面,像clientDBSteve和clientDBJohn这样的数据库有 类似于50个表格的表格(具有相同的架构)......

我想将.edmx文件添加到项目中,并希望动态地使用不同的客户端dbs(具有相同的架构)...

有可能吗?

如果不是我该怎么办?

使用clientDBManager我将识别登录的用户。
如果Steve已登录,那么clientDBSteve应该用于数据操作。

如果john已登录,则clientDBJohn应该用于数据操作。

这应该动态完成......

请帮忙怎么做.....

0 个答案:

没有答案