J'utilise NHibernate dans mon projet C# pour enregistrer des données dans la base de données et pour les récupérer. Il y a une section de configuration nhibernate dans app.config qui inclut des propriétés liées à NHibernate. Cependant, j'ai besoin d'utiliser une chaîne de connexion provenant d'une source différente et le problème est de mettre à jour cette propriété dans app.config pendant l'exécution. Est-ce possible? Puis-je mettre à jour la propriété "connection.connection_string"?Mise à jour de la chaîne de connexion NHiberbate dans App.config
0
A
Répondre
2
Si je comprends bien, je pense que le problème ce que vous avez besoin est plusieurs usines de session. Je ne pense pas que vous pouvez changer cette chaîne de connexion à la volée, mais de toute façon ce n'est pas la meilleure solution.
Ici vous avez quelques exemples de la façon dont vous pouvez y arriver: How to use NHibernate with both MySQL server and Microsoft SQL server 2008