ASP.net Mvc具有多个数据库连接

时间:2015-08-11 08:16:30

标签: sql-server asp.net-mvc

如何在单个项目中访问多个数据库以同时插入数据?是否可以在单个web.config文件中使用不同的连接字符串?

2 个答案:

答案 0 :(得分:1)

是的,可以。使用web.config中的connectionStrings部分

<connectionStrings>
  <add name="connection1" connectionString="Your Connection string" providerName="Your provider name"/>
  <add name="connection2" connectionString="Your Connection string" providerName="Your provider name"/>
  <add name="connection3" connectionString="Your Connection string" providerName="Your provider name"/>
 </connectionStrings>

在项目中使用此连接字符串

ConfigurationManager.ConnectionStrings["Your connection string name"].ToString()

答案 1 :(得分:1)

是的,你可以,

在web.config文件中添加许多连接字符串

如:

<connectionStrings>
  <add name="connection1" connectionString="First Connection string" providerName="Your provider name"/>
  <add name="connection2" connectionString="Second Connection string" providerName="Your provider name"/>
 </connectionStrings>

在你的代码中,你可以调用你想要的连接字符串:

ConfigurationManager.ConnectionStrings["First Connection string"].ToString()

ConfigurationManager.ConnectionStrings["Second Connection string"].ToString()