我們在我們的最新項目中使用存儲庫模式。但是我們發現實施該模塊的「模塊」存在一些困難。存儲庫模式中的「模塊」
在下圖中,您可以看到主解決方案是如何分層的以及「模塊」是如何分層的。
我們想要做的是讓模塊沒有數據訪問/處理的責任。 這就是爲什麼我們沒有存儲庫模式。
噢,我們正在使用NHibernate,因此我們期望在主模塊中保存我們的模塊將遵循在「模塊」中的Modelo層中定義的關係鏈。
我們在我們的最新項目中使用存儲庫模式。但是我們發現實施該模塊的「模塊」存在一些困難。存儲庫模式中的「模塊」
在下圖中,您可以看到主解決方案是如何分層的以及「模塊」是如何分層的。
我們想要做的是讓模塊沒有數據訪問/處理的責任。 這就是爲什麼我們沒有存儲庫模式。
噢,我們正在使用NHibernate,因此我們期望在主模塊中保存我們的模塊將遵循在「模塊」中的Modelo層中定義的關係鏈。
看一看下面的頁面http://blog.bobcravens.com/2010/06/the-repository-pattern-with-linq-to-fluent-nhibernate-and-mysql/
筆者給出了有關存儲庫模式的簡要說明,以及他如何使用LINQ用它在NHibernate的,但你也可以使用HQL ...
如果你搜索「儲存庫模式nhibernate」,你會發現大量的文章展示技術。
但是,我認爲詢問是否需要進一步抽象NHibernate很重要。實質上,NHibernate可以成爲你的存儲庫。
請不要添加喜歡的東西 「[C#] [VS2010]」 你的標題。這就是標籤的用途。 – 2012-03-27 16:00:55
你到底問什麼問題? – 2012-03-27 16:03:11
對不起,對於標籤的東西。問題是,如何使用NHibernate在模塊中不使用Repository,只在一個「通用」數據處理集(例如insert,list,getbyid)中留下數據處理的響應能力 – Budah 2012-03-27 16:26:48