2009-09-24 60 views
2

目前,我在配置文件中定義連接屬性,並且只連接到一個數據庫。我希望能夠在某個時候有一個用戶登錄,找出(通過一個單獨的中央數據庫,可能)他們應該連接什麼數據庫,並從那個點創建的所有會話將與該數據庫交談。在單個應用程序中使用NHibernate處理多個數據庫

什麼是實現這個目標的最好方法。爲每個可能的數據庫創建一個配置文件?或者我可以有一個單一的會話管理器,並相應地更改連接網址?我有什麼樣的選擇?

更新:道歉我應該提到這是NHibernate。我認爲這不重要,但像Hibernate Shards這樣的東西不適用於我相信NHibernate Shards正在等待。

回答

相關問題