我打算通過使用nhibernate作爲ORM來實現我的下一個項目(asp.net MVC)。由於我沒有使用nhibernate的經驗,我想知道我應該如何組織不同項目之間的依賴關係。 我見過這樣的事情作爲一個推薦的方法:NHibernate架構?
- UI取決於模型庫和NHibernate
- 庫依賴於模型和NHibernate
----- UI----------------------------- | | | | | | Model NHibernate
的問題是我做的不想讓UI代碼直接與nhibernate交互,所以我在想這樣的事情:
- UI取決於型號和外觀
- 門面取決於模型和NHibernate
門面,實際上將有存儲庫以及封裝nhibernate對象。
這聽起來合理嗎?有關首選架構的指南嗎?
感謝名單
對不起,但我無法獲得格式正確。 – Albert 2008-11-05 14:28:51