ASP.NET遍歴プロファイルの接続文字列
ASP.NET 2.0では、より便利なプロファイルアクセスクラスを提供する、具体的にはSystem.コンフィギュレーション名空間の下で表示します.この文書では、開発中によく使用されるデータベース文字列を取得する方法を提供し、使いやすいように、メソッドとして作成して呼び出します.
もしweb.configの構成は次のとおりです.
静的クラスメソッドと書く場合は、次のメソッドを使用して呼び出すことができます.
public string GetConnectionString( string _connectionStringsName )
{
System.Configuration.ConnectionStringSettingsCollection config = System.Configuration.ConfigurationManager.ConnectionStrings;
for (int i = 0 ; i < config.Count ; i++)
{
if (config[i].Name.Equals(_connectionStringsName, StringComparison.OrdinalIgnoreCase))
return config[i].ToString();
}
return String.Empty;
}
もしweb.configの構成は次のとおりです.
<connectionStrings>
<add name="ConnectionString1" connectionString="Persist Security Info=False;User ID=sa;Password=;Initial Catalog=DataBase1;Server=(local);" providerName="System.Data.SqlClient"/>
<add name="ConnectionString2" connectionString="Persist Security Info=False;User ID=sa;Password=;Initial Catalog=DataBase2;Server=(local);" providerName="System.Data.SqlClient"/>
</connectionStrings>
静的クラスメソッドと書く場合は、次のメソッドを使用して呼び出すことができます.
string ConnectString = XianhuiMengUtil.GetConnectionString("ConnectionString1");