Чтение настроек / разделов из файла web.config или app.config - PullRequest
2 голосов
/ 08 июля 2010

В моем файле web.config много строк подключения. У меня также есть параметр dataConfiguration в том же файле, который указывает, к какой базе данных подключается мое приложение.

Как прочитать параметр / раздел defaultDatabase из

Пожалуйста, смотрите ниже XML-файл. Большое спасибо заранее

<configuration>

  <configSections>
  </configSections>

  <appSettings>
  </appSettings>

  <connectionStrings>
   <add name="blablabla"
   <add name="mySQlServerDb"
  </connectionStrings>

  <dataConfiguration defaultDatabase="blablabla/>

</configuration>

1 Ответ

4 голосов
/ 08 июля 2010

Вот как я это делал в прошлом:

using System.Configuration;
using Microsoft.Practices.EnterpriseLibrary.Data.Configuration;

DatabaseSettings dbSettings = (DatabaseSettings)ConfigurationManager.GetSection("dataConfiguration");
string connectionString = ConfigurationManager.ConnectionStrings[dbSettings.DefaultDatabase].ConnectionString;
...