2009-09-24 44 views
2

目前,我在配置文件中定义连接属性,并且只连接到一个数据库。我希望能够在某个时候有一个用户登录,找出(通过一个单独的中央数据库,可能)他们应该连接什么数据库,并从那个点创建的所有会话将与该数据库交谈。在单个应用程序中使用NHibernate处理多个数据库

什么是实现这个目标的最好方法。为每个可能的数据库创建一个配置文件?或者我可以有一个单一的会话管理器,并相应地更改连接网址?我有什么样的选择?

更新:道歉我应该提到这是NHibernate。我认为这不重要,但像Hibernate Shards这样的东西不适用于我相信NHibernate Shards正在等待。

回答

相关问题