私はオブジェクト指向プログラミングの初心者です。Windowsアプリケーションとモデルビュープレゼンターパターンを使用していますが、変更の追跡を利用できるようにしたいと考えています。私の質問は次のとおりです
プレゼンターは、作業ユニットのNhibernateセッションまたはLinq to Sql Datacontextを保持する必要がありますか?これは、Winformアプリを設計するための最も簡単な方法ですか?同じフォームに複数のUOWが存在する可能性がある複雑なフォームがある場合、最も簡単な方法では、それらのUOWごとにプレゼンターを配置します。
私はこの考え方で正しいですか?