プログラムを開発する際には、顧客が使用しているデータベースやテスト用のデータベースなど、複数のデータベースを使用することがあります。開発中に、これら 2 つのデータベースを頻繁に切り替えることがありましたが、以前は web.config ファイルを変更するという方法がありましたが、これは非常に不便でした。最近、プリプロセッサ ディレクティブを使用して簡単に調整できることを発見しました。
まず、web.config で 2 つのデータベースの接続文字列を定義します。
OracleHouseConnectionStringTest
OracleHouseConnectionString
文字列を取得する場所を次のように変更します。
パブリック静的文字列OracleWaterGasConnectString
{
得る
{
#if デバッグ
return Utility.GetConfig("OracleWaterGasConnectionStringTest");
#それ以外
return Utility.GetConfig("OracleWaterGasConnectionString");
#endif
}
}
次に、次の設定を行って 2 つの構成を追加します。
今後データベースを調整するには、スタート ボタンの右側の構成を変更するだけで済みます。