【发布时间】:2011-11-16 23:45:40
【问题描述】:
我有 2 个 SQL Server 2008 R2 数据库 (SQLEXPRESS):database1 和 database2
当用户为 User1 时,ConnectionString (ADO.net) 应包含 databaseName1
当用户为 User2 时,ConnectionString (ADO.net) 应包含 databaseName2
为了操作数据,我对两者使用相同的 EF 模型
使用已编译的 MVC 3 应用程序,我想在运行时在数据库之间切换,
同样出于安全原因,我应该避免将连接字符串放在 web.config 中
如果有任何建议,请告知如何做到这一点
非常感谢。
【问题讨论】:
标签: asp.net-mvc-3 sql-server-2008 entity-framework-4 ado.net connection-string