我們目前有兩個演示項目(傳統的ASP和ASP.NET,它使用「NHibernate最佳實踐與ASP.NET」(前身或夏普架構)。我們有以下數據庫架構: *一個全球數據庫 - 包含用戶和項目元信息 *每個項目都有自己的數據庫來存儲項目特定的信息 - 相同的模式如何實現多個數據庫的存儲庫模式
我們能夠攻擊一點,使多個數據庫在ASP.NET中工作,因爲「NHibernate Best Practices wi 「ASP.NET」使用DAO工廠,我們可以通過hack一點來創建連接字符串 - 基於projectId - 傳遞給工廠以創建相應的NHibernate會話。
對於重寫,我們希望使用夏普架構中的存儲庫模式。但我們不知道如何做類似的破解...
任何幫助表示讚賞。