Bei der Entwicklung eines Programms können mehrere Datenbanken verwendet werden, beispielsweise eine Datenbank, die von Kunden verwendet wird, und eine Testdatenbank. Während der Entwicklung wechsle ich oft zwischen diesen beiden Datenbanken. Früher habe ich die Datei web.config geändert, aber das war wirklich umständlich. Kürzlich habe ich entdeckt, dass es leicht über Präprozessoranweisungen angepasst werden kann.
Definieren Sie zunächst die Verbindungszeichenfolgen der beiden Datenbanken in web.config.
OracleHouseConnectionStringTest
OracleHouseConnectionString
Ändern Sie die Stelle, an der Sie die Zeichenfolge erhalten, wie folgt:
öffentliche statische Zeichenfolge OracleWaterGasConnectString
{
erhalten
{
#if DEBUG
return Utility.GetConfig("OracleWaterGasConnectionStringTest");
#anders
return Utility.GetConfig("OracleWaterGasConnectionString");
#endif
}
}
Nehmen Sie dann die folgenden Einstellungen vor, um zwei Konfigurationen hinzuzufügen
Um die Datenbank in Zukunft anzupassen, müssen Sie lediglich die Konfiguration rechts neben dem Start-Button ändern.