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