重複の可能性: - おそらく
unit-of-work-pattern-in-net
rhinocommons-unitofwork-question-with-asp-net-mvcUnit of Workパターンの.netリファレンス実装は何ですか?
Unit of Workパターンは、ドメイン上のすべてのアクションを追跡し、ときに一度にすべてを適用するには、コンテキストに保つための方法です - 複雑な論理が行われる。
ORM(たとえばNHibernate)と一緒に使用する場合、基礎となるdbへのすべてのアクションに使用される共有ISession(またはLinq 2 SQLのDataContext)を使用して作業単位を実装することをお勧めします。
特にASP.Net MVCやASP.Net Webformsを中心とするサーバーアプリケーションを扱う場合は、実装が難しい場合があります。
私はRhino.Commons(NHibernate向け)の実装を手放しましたが、私はいくつかの他のものを知っていますが、それらの不都合な点や悪影響については十分に理解していません。
ASP.Net MVC(またはWebFormsが主にMVCに興味があります)でシームレスに統合する方法は何ですか?
Cheeso、この質問は引用された2つの質問の欺瞞ではありません。最初のものは、UOWとは何かを説明します。私はそれが何であるか知っています。もう1つはもう少し関連性がありますが、RhinoCommonsについて語ります。私は、さまざまな既存の実装と、それらを使用する方法について尋ねています。 –