在MVC Web应用程序之间切换两个数据库

时间:2015-12-24 05:39:41

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

我遇到了一个情况,我有一个选择年份的下拉列表(2014,2015等)。基于选定的值,我希望在我的简单MVC应用程序中连接不同的数据库。 我创建了两个.edmx模型(2014Demo和2015Demo) 现在,如果我在下拉列表中选择2014,则应连接2014数据库的.edmx,如果我选择2015,应用程序应连接2015数据库。

1 个答案:

答案 0 :(得分:0)

您可以停止使用默认上下文连接(在Web.config中编写的连接)并构建您自己的连接字符串以创建上下文。 DbContext有一个.ctor重载,接受DbConnection作为参数。