Nous sommes en train de diviser notre base de données en plusieurs plus petites. Les schémas seront exactement les mêmes et nous contrôlerons la base de données à laquelle le système se connecte lorsque le client se connecte. Je reçois une erreur si je ne définis pas de chaîne de connexion dans ma configuration nhibernate. Je ne veux pas créer une usine pour chaque db. Est-il possible d'avoir une usine de session fournir une session que je peux définir la chaîne de connexion avant de l'utiliser?Connectez NHibernate à différentes bases de données avec le même schéma
1
A
Répondre
1
ont pas utilisé, mais il existe une méthode ChangedDatabase sur la session.connection. Peut-être que cela fonctionnerait?
0
Peut-être que vous pouvez utiliser NHibernate.Shards, dans le dépôt NHcontrib
Questions connexes
- 1. Différentes bases de données utilisant le service de données WCF
- 2. Mappage de nhibernate à plusieurs bases de données qui partagent un schéma mais pas des données
- 3. joindre à travers des bases de données avec nhibernate
- 4. exécuter la même requête dans différentes bases de données
- 5. Point ADO.Net DataSet à différentes bases de données à l'exécution?
- 6. Hibernate parlant à différentes bases de données
- 7. Rejoindre les résultats de tables avec le même nom de différentes bases de données
- 8. Spring.NET + NHibernate - Bases de données multiples (distinctes) avec OpenSessionInView
- 9. Entity Framework: extraction de données des bases de données de différentes bases de données
- 10. Hibernate/JPA: mappage d'entités à différentes bases de données
- 11. Entity Framework à plusieurs bases de données (même schéma) à l'exécution?
- 12. Synchroniser le schéma de deux bases de données dans MySQL
- 13. NHibernate avec plusieurs bases de données et transactions
- 14. NHibernate - mappe la même entité à différentes tables dans la même base de données
- 15. Autres requêtes de schéma de base de données dans nhibernate
- 16. NHibernate et plusieurs bases de données
- 17. connexion entre deux bases de données différentes
- 18. Gestion de plusieurs bases de données avec NHibernate et Autofac
- 19. Exécuter MSTest avec des tests sur différentes bases de données
- 20. Rails: utilisation de set_table_name pour joindre des bases de données différentes sur le même serveur mysql
- 21. S # arp Architecture/NHibernate avec plusieurs bases de données
- 22. Joignez-vous à deux tables différentes bases de données sur
- 23. Données provenant de 4 bases de données différentes
- 24. Copie d'un sous-ensemble de données dans une base de données vide avec le même schéma
- 25. Sélection de colonnes dans différentes bases de données
- 26. ZEND FW: Joindre deux tables de différentes bases de données
- 27. Fusion de deux tables provenant de bases de données différentes
- 28. génération de schéma MySql avec NHibernate
- 29. Afficher deux champs de différentes bases de données
- 30. interrogation de bases de données sur le même serveur avec linq
factory.OpenSession crée-t-il une nouvelle session à chaque fois ou est-elle mise en cache? – Thad
chaque fois, et il est opération in-cher. – epitka