Al desarrollar un programa, se pueden utilizar varias bases de datos, como una base de datos que utilizan los clientes y una base de datos de prueba. Durante el desarrollo, a menudo puedo cambiar entre estas dos bases de datos. En el pasado, mi enfoque era modificar el archivo web.config, pero esto era realmente inconveniente. Recientemente descubrí que se puede ajustar fácilmente mediante directivas de preprocesador.
Primero defina las cadenas de conexión de las dos bases de datos en web.config.
OracleHouseConnectionStringTest
OracleHouseConnectionString
Modifica el lugar de donde obtienes la cadena de la siguiente manera:
cadena estática pública OracleWaterGasConnectString
{
conseguir
{
#si DEPURAR
return Utility.GetConfig("OracleWaterGasConnectionStringTest");
#demás
return Utility.GetConfig("OracleWaterGasConnectionString");
#endif
}
}
Luego realice las siguientes configuraciones para agregar dos configuraciones
Para ajustar la base de datos en el futuro, solo necesita cambiar la configuración a la derecha del botón de inicio.