2008年8月8日金曜日

app.configからconnectionStringを取得

app.configファイルからデータベースへのコネクションストリングを取得する方法:

使用するクラス
ConfigurationManager
namespace:System.Configuration

注意:
1.System.Configuration.dll への参照を追加する事で使用可能になります。
2.staticな ConnectionStringSettings クラスを使う事でスレッドセーフなコネクションストリングを生成できます。

例:

using System.Configuration;
...

ConnectionStringSettings conStrings =
ConfigurationManager.ConnectionStrings[SendMail
Biz.Properties.Settings.SendMailConnectionString;
//コネクションストリングの取得

Console.WriteLine(conStrings .ConnectionString);
Console.WriteLine(conStrings .ProviderName);