回答

2

我認爲在保持一切時會出現問題 - S#arp並不是NHibernate的一個小型輔助類。與它集成應該是緊密的設計。

如果我不得不再次開始我的項目 - 我會採用S#ARP架構。 Northwind示例項目對我來說看起來像棒棒糖。

所以 - 如果你覺得罰款與外部庫 - 去了!

+0

我有外部庫的問題,只要你可以擺脫他們沒有太多的痛苦。是的,我意識到S#arp不僅僅是一個幫手。謝謝。 – suedeuno 2009-08-21 14:33:11

+0

我有上應該讀'我沒有...' – suedeuno 2009-08-21 14:33:58

2

我更喜歡直的IoC + NHibernate的+ MVC。

幾個月前,當我進入IoC和Mvc的同時,我看了一下S#arp架構。我把它徹底分開。我喜歡項目以一種非常友好的方式管理NHibernate會話的方式。我把這個設計帶入我自己的項目中。但是我覺得我會更好地理解發生了什麼,只是簡單地設置自己項目架構中需要的東西。

國際奧委會並不難成立。 NHibernate + Fluent NHibernate不難建立,一旦你做了幾次。我更願意知道我的代碼,特別是當它像IoC和NHibernate一樣簡單時,而不是將實現委託給黑盒。

+1

是銳利的黑匣子,你得到所有的源代碼? – dbones 2009-09-16 21:45:28

1

您需要了解封面內容,因爲您需要擴展您的域的體系結構。我可以使用S#arp。

5

Luis Abreu在S#arp體系結構上有很多系列博客條目,討論項目中最重要的組件。他們當然幫助我理解框架的基礎。