用反射 和 設定檔 達成資料 存取程式

用反射 和 設定檔 達成資料 存取程式

用反射 和 設定檔 達成資料 存取程式

用反射 和 設定檔 達成資料 存取程式

可使用讀檔方式來決定要使用哪一種資料庫。

App.config

1
2
3
4
5
6
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSetting>
<add key="DB" value="Sqlserver">
</appSetting>
</configuration>

private static readonly string db = ConfigurationManager.
AppSetting(“DB”);

上述使用反射和設定檔來解決資料庫存取時的可維護、可擴展的問題。

所有應用簡單工廠的地方,都可以考慮用反射技術來去除switch或if
解除分支判斷帶來的耦合。