多个区域中控制器的不同数据库连接

时间:2015-07-29 11:21:22

标签: c# asp.net-mvc-5

我有MVC5应用程序,它有2个区域:area1和area2 我想为每个区域访问2个不同的数据库连接。 我试过加入 AREA1 \视图\ web.config中

    <add name="DefaultConnection_area1" providerName="System.data.SqlClient" connectionString="Data Source=xxx;Initial Catalog=DB_AREA1;Integrated Security=true;MultipleActiveResultSets=True" />

并添加到 AREA2 \视图\ web.config中

<add name="DefaultConnection_area2" providerName="System.data.SqlClient" connectionString="Data Source=xxx;Initial Catalog=DB_AREA2;Integrated Security=true;MultipleActiveResultSets=True" />

但我无法通过

检索area1 / 2控制器中的DefaultConnection_area1 / 2
ConfigurationManager.ConnectionStrings["DefaultConnection_area1(or 2)"].ConnectionString.

我唯一可以访问的是来自root Web.config

的连接字符串

0 个答案:

没有答案