3

我們目前有兩個演示項目(傳統的ASP和ASP.NET,它使用「NHibernate最佳實踐與ASP.NET」(前身或夏普架構)。我們有以下數據庫架構: *一個全球數據庫 - 包含用戶和項目元信息 *每個項目都有自己的數據庫來存儲項目特定的信息 - 相同的模式如何實現多個數據庫的存儲庫模式

我們能夠攻擊一點,使多個數據庫在ASP.NET中工作,因爲「NHibernate Best Practices wi 「ASP.NET」使用DAO工廠,我們可以通過hack一點來創建連接字符串 - 基於projectId - 傳遞給工廠以創建相應的NHibernate會話。

對於重寫,我們希望使用夏普架構中的存儲庫模式。但我們不知道如何做類似的破解...

任何幫助表示讚賞。

回答

1

我對夏普體系結構進行了一點入侵,並在my post中爲多個數據庫重新構建了它。希望它能幫助你。

0

無論您使用ISessionFactory處理連接的模式如何。使用帶有某種形式的命名或可選參數的IoC容器來指定連接字符串。

相關問題