在 MVC Web 应用程序中的两个数据库之间切换
Switch between two databases im MVC web application
我遇到了这样一种情况,我有一个 select 年(2014、2015 等)的下拉列表。基于 selected 值,我想在我的简单 MVC 应用程序中连接不同的数据库。
我创建了两个 .edmx 模型(2014Demo 和 2015Demo)
现在,如果我 select 2014 在下拉列表中,则应连接 2014 数据库的 .edmx,如果我 select 2015,应用程序应连接 2015 数据库。
您可以停止使用默认上下文连接(Web.config 中编写的那个)并构建您自己的连接字符串来创建上下文。 DbContext
有一个 .ctor
重载,它接受 DbConnection
作为参数。
我遇到了这样一种情况,我有一个 select 年(2014、2015 等)的下拉列表。基于 selected 值,我想在我的简单 MVC 应用程序中连接不同的数据库。 我创建了两个 .edmx 模型(2014Demo 和 2015Demo) 现在,如果我 select 2014 在下拉列表中,则应连接 2014 数据库的 .edmx,如果我 select 2015,应用程序应连接 2015 数据库。
您可以停止使用默认上下文连接(Web.config 中编写的那个)并构建您自己的连接字符串来创建上下文。 DbContext
有一个 .ctor
重载,它接受 DbConnection
作为参数。