2016-10-12 15 views
0

さまざまなデータベースインターフェイスに関する設定情報を保存する必要があります。このアプリケーションはWindowsサービスとして開発され、カスタムXMLファイルまたはapp.configファイルのいずれかから主要な構成情報を格納および取得したいと考えています。取り出さ/記憶すべき情報は、以下にほぼ準拠していますapp.config/xmlファイルからの情報の保存と取得

Interface1: 
    Source: 
     Table: source_table 
      Cols: 
       column1: source_col1 
       column2: source_col2 
       column3: source_col3 
       column4: source_col4 
       column5: source_col5 
       column6: source_col6 
       etc.. 
    Dest: 
     Table: dest_table 
      Cols: 
       column1: dest_col1 
       column2: dest_col2 
       column3: dest_col3 
       column4: dest_col4 
       column5: dest_col5 
       column6: dest_cols6 
       etc... 

Interface2: 
    Source: 
     Table: source_table 
      Cols: 
       column1: source_col1 
       column2: source_col2 
       column3: source_col3 
       column4: source_col4 
       column5: source_col5 
       column6: source_col6 
       etc.. 
    Dest: 
     Table: dest_table 
      Cols: 
       column1: dest_col1 
       column2: dest_col2 
       column3: dest_col3 
       column4: dest_col4 
       column5: dest_col5 
       column6: dest_col6 
       etc... 

app.configを持つ私の経験では、簡単なキー/値のペアを格納することに限られているので、私は続行する方法最善のよういくつかのインスピレーションを探しています。

種類よろしく

ポールJ.

答えて

1

あなたはSystem.Configuration.ConfigurationSectionから継承publicクラスを作成する必要がありますするカスタムXMLファイルまたはあなたのapp.configをでカスタム構成セクションを作成することができますクラス。私はカスタム設定セクションで、より多くの "アウトオブボックス"として行くだろう。

基本例: http://haacked.com/archive/2007/03/12/custom-configuration-sections-in-3-easy-steps.aspx/

関連する問題