我使用NHibernate進行持久化,但是我讀到了NHibernate作爲unitofwork容器的地方。所以我需要創建一個單獨的UnitOfWork實現。 ?Nhibernate中的工作單元
或繼續與Nhibernate的單位工作。
我使用NHibernate進行持久化,但是我讀到了NHibernate作爲unitofwork容器的地方。所以我需要創建一個單獨的UnitOfWork實現。 ?Nhibernate中的工作單元
或繼續與Nhibernate的單位工作。
您不需要創建單獨的UoW實現。
我建議你閱讀這篇文章:nhibernate.info
據馬丁·福勒,工作模式「的單位保持受商業交易對象的列表,並協調寫出的改變和併發性問題的解決。 「
Nhibernate內部已經實現了這種模式,跟蹤所有對象已被修改(添加,更新,刪除)。你不需要做任何事情,因爲它已經使用這種模式本身
只是爲了使這個概念清楚它就像是如果你的結果集的每一行有一個「魔術」列,說明如果該行已被添加,更新或刪除了