2

web.config ファイルに多くの接続文字列があります。同じファイルに、アプリが接続するデータベースを指定する「dataConfiguration」設定もあります。

から「defaultDatabase」設定/セクションを読み取るにはどうすればよいですか

以下の xml ファイルを参照してください。よろしくお願いします

<configuration>

  <configSections>
  </configSections>

  <appSettings>
  </appSettings>

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

  <dataConfiguration defaultDatabase="blablabla/>

</configuration>
4

1 に答える 1

4

これは私が過去にそれを行った方法です:

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

DatabaseSettings dbSettings = (DatabaseSettings)ConfigurationManager.GetSection("dataConfiguration");
string connectionString = ConfigurationManager.ConnectionStrings[dbSettings.DefaultDatabase].ConnectionString;
于 2010-07-08T15:26:08.787 に答える