1 在做程序開發時,我們往往要用到如下兩個基本模塊
1> 設置程序的基礎參數,如分頁的參數、郵件參數等;
2> 在基於表驅動開發時,即把一些判斷的邏輯放在表數據中;
2 在這兩個基本應該中,我們有如下的需求:
1> 要集中管理;
2> 要可配置,即不重起系統的情況下,修改參數;
3> 易於使用。
1> 設置程序的基礎參數,如分頁的參數、郵件參數等;
----將XML中配置信息自動加到對應的實體上。
2> 在基於表驅動開發時,即把一些判斷的邏輯放在表數據中;
----將XML中的Dctionary 數據自動加載到對應的實體上。但此方法需要繼續優化,現在僅支持加載Dictionary,需要支持更復雜的結構。
1 首先定義,在代碼中引用實體。
示例
public class AppSetting { public string PageSize; public string WebUrl; public Dictionary<string, string> IsPartialPayment; public Dictionary<string, string> EntityCurrency; }