我们正在将我们的db分成几个较小的数据库。模式将完全相同,我们将控制系统在客户端登录时连接到哪个数据库。如果我没有在我的nhibernate配置中设置连接字符串,则会收到错误。我不想为每个数据库创建一个工厂。是否有可能让会话工厂提供一个Session,以便在使用它之前设置连接字符串?将NHibernate连接到具有相同模式的不同数据库
1
A
回答
1
还没有使用它,但没有对Session.Connection的方法ChangedDatabase。也许这会工作?
0
也许你可以使用NHibernate.Shards,在NHcontrib库
相关问题
- 1. 使用NHibernate连接到不同类型的多个数据库
- 2. 使用JDBC连接到不同数据库的模式
- 3. MongoDB:如何使用相同的连接连接到不同的数据库?
- 4. 具有相同实体的不同数据库服务器的nhibernate会话
- 5. 连接到不同的MySQL数据库
- 6. Codeigniter:具有不同数据库连接的不同方法(多个数据库连接)
- 7. JBoss 7.1.1如何管理到同一数据库的不同模式的连接
- 8. 访问具有相同模式的多个数据库
- 9. SQL服务器具有相同模式的多个数据库
- 10. 将具有相同模式的倍数表映射到相同的POJO类
- 11. 试图相同的数据库连接
- 12. NHibernate的 - CreateSqlQuery具有相同的列名在两个连接表
- 13. 如何创建多个sqlalchemy连接到相同的数据库但具有不同的凭据?
- 14. 左连接具有相同类型数据的两列,不同的值
- 15. 多个H2数据库连接,不同的访问模式
- 16. 具有相同列的相同表的数据建模
- 17. 数据库连接到Spring中的不同数据库
- 18. 的Kohana:连接到数据库以不同的方式
- 19. 具有相同的数据
- 20. 具有多个/不同数据源的C#存储库模式
- 21. Syncrhonizing 2数据库具有不同的模式
- 22. 将具有相同名称的Azure VM连接到Log Analytics
- 23. 连接到具有相同凭据的另一个AD森林
- 24. 连接具有相同主键的表
- 25. 这是数据库模式吗? (具有相同的表不止一个关系)
- 26. Java,将数据库连接传递到不同的类。
- 27. 将网站连接到不同服务器上的数据库
- 28. 从不同模式查询两个表,但数据库相同
- 29. 连接3个不同的数据库
- 30. 不同的数据库连接PARAMS
factory.OpenSession每次创建一个新的会话还是被缓存? – Thad 2009-12-03 16:50:28
每次都是昂贵的操作。 – epitka 2009-12-03 17:18:14