開發程序的時候可能會用到多個數據庫,比如一個客戶正在使用的數據庫,一個測試數據庫。開發中可能經常在這兩套數據庫中切換,從前我的做法是修改web.config文件,但是這樣確實不太方便。最近發現可以通過預處理器指令來方便的調整。
先在web.config中分別定義兩個數據庫的連接字符串
OracleHouseConnectionStringTest
OracleHouseConnectionString
獲取字符串的地方修改如下
public static string OracleWaterGasConnectString
{
get
{
#if DEBUG
return Utility.GetConfig("OracleWaterGasConnectionStringTest");
#else
return Utility.GetConfig("OracleWaterGasConnectionString");
#endif
}
}
然後進行如下設置 添加兩個配置
以後調整數據庫只需要更改 啟動 按鈕右邊的配置就可以了