我的 web.config 文件中有许多连接字符串。我在同一文件中还有一个“dataConfiguration”设置,它指定我的应用程序连接到的数据库。
如何读取“defaultDatabase”设置/部分
请参阅下面的 xml 文件。非常感谢提前
<configuration>
<configSections>
</configSections>
<appSettings>
</appSettings>
<connectionStrings>
<add name="blablabla"
<add name="mySQlServerDb"
</connectionStrings>
<dataConfiguration defaultDatabase="blablabla/>
</configuration>
最佳答案
这就是我过去的做法:
using System.Configuration;
using Microsoft.Practices.EnterpriseLibrary.Data.Configuration;
DatabaseSettings dbSettings = (DatabaseSettings)ConfigurationManager.GetSection("dataConfiguration");
string connectionString = ConfigurationManager.ConnectionStrings[dbSettings.DefaultDatabase].ConnectionString;
关于.net - 从 web.config 或 app.config 文件中读取设置/部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3204834/