DIおよびインターセプターとして機能するキャッスルウィンザーを使用したasp.net MVCアプリケーションがあります。
現在、Dapper は ORM マッピングに使用されています。Dapper は、ADO .Net 接続、共通オブジェクトで動作する単純なオブジェクトからエンティティへのマッピング プロバイダーです。
リポジトリとビジネス サービス レイヤーが既に配置されているので、作業単位を実装したいと考えています。
EF には自動トランザクション機能があり、SaveChanges() によってすべてのエンティティ変更が永続化されることはわかっています。
EF 以外の多層アプリケーション用に Unit Of Work を使用する方法はありますか?