2010-12-20 45 views
0

我使用NHibernate進行持久化,但是我讀到了NHibernate作爲unitofwork容器的地方。所以我需要創建一個單獨的UnitOfWork實現。 ?Nhibernate中的工作單元

或繼續與Nhibernate的單位工作。

回答

1

您不需要創建單獨的UoW實現。
我建議你閱讀這篇文章:nhibernate.info

0

據馬丁·福勒,工作模式「的單位保持受商業交易對象的列表,並協調寫出的改變和併發性問題的解決。 「

Nhibernate內部已經實現了這種模式,跟蹤所有對象已被修改(添加,更新,刪除)。你不需要做任何事情,因爲它已經使用這種模式本身

只是爲了使這個概念清楚它就像是如果你的結果集的每一行有一個「魔術」列,說明如果該行已被添加,更新或刪除了

相關問題