Ao desenvolver um programa, vários bancos de dados podem ser usados, como um banco de dados usado pelos clientes e um banco de dados de teste. Durante o desenvolvimento, muitas vezes posso alternar entre esses dois bancos de dados. No passado, minha abordagem era modificar o arquivo web.config, mas isso era realmente inconveniente. Recentemente descobri que isso pode ser facilmente ajustado através de diretivas de pré-processador.
Primeiro defina as strings de conexão dos dois bancos de dados em web.config.
OracleHouseConnectionStringTest
OracleHouseConnectionString
Modifique o local onde você obtém a string da seguinte maneira:
string estática pública OracleWaterGasConnectString
{
pegar
{
#if DEBUGAR
return Utility.GetConfig("OracleWaterGasConnectionStringTest");
#outro
return Utility.GetConfig("OracleWaterGasConnectionString");
#endif
}
}
Em seguida, faça as seguintes configurações para adicionar duas configurações
Para ajustar o banco de dados no futuro, basta alterar a configuração à direita do botão Iniciar.