Web アプリケーションが起動するとすぐに、カスタム構成ファイル (! ではなくweb.config ) からいくつかのデータベース接続パラメーターが読み込まれ、データベース インスタンスが作成され、正しく動作するために必要な約 120 の異なるパラメーターをデータベースからフェッチする必要があります。 . 私の質問は今です - それらをグローバルにアクセスできるようにする最良の方法は何ですか?
1 に答える
1
すべてのパラメーターのプロパティまたはすべてのパラメーターを含む辞書を使用して、その周りに静的ラッパーを作成できます。
public static class ConfigParams
{
// Either properties for every parameter:
public static string Culture { get; set; }
public static string WebsiteTitle { get; set; }
public static DateTime LastUpdate { get; set; }
// Or a dictionary containing all the properties accessed by a string:
Dictionairy<string, object> Params { get; set; }
}
そして、次のようにアクセスします。
string culture = ConfigParams.Culture;
または辞書で:
string culture = ConfigParams.Params["Culture"].ToString();
于 2013-10-09T08:03:26.817 に答える