Lors du développement d'un programme, plusieurs bases de données peuvent être utilisées, telles qu'une base de données utilisée par les clients et une base de données de test. Pendant le développement, je pouvais souvent basculer entre ces deux bases de données. Dans le passé, mon approche consistait à modifier le fichier web.config, mais cela n'était vraiment pas pratique. Récemment, j'ai découvert qu'il pouvait être facilement ajusté via les directives du préprocesseur.
Définissez d'abord les chaînes de connexion des deux bases de données dans web.config.
OracleHouseConnectionStringTest
OracleHouseConnectionString
Modifiez l'endroit où vous obtenez la chaîne comme suit :
chaîne statique publique OracleWaterGasConnectString
{
obtenir
{
#si DÉBOGAGE
return Utility.GetConfig("OracleWaterGasConnectionStringTest");
#autre
return Utility.GetConfig("OracleWaterGasConnectionString");
#endif
}
}
Effectuez ensuite les réglages suivants pour ajouter deux configurations
Pour ajuster la base de données à l'avenir, il vous suffit de modifier la configuration à droite du bouton Démarrer.