私のweb.apiアプリケーションでは、EntityFramework 6 (EF6)、MediatR、およびAutofacを使用しています。RequestHandler 呼び出しごとに作業単位を取得するために、MediatR RequestHandlersに一致する有効期間を持つ EF6 DbContext を作成したいと考えています。
私はまだ解決策を見つけていません。IDBContext を InstancePerMatchingLifeTimeScope(wellknown-object) に登録できるように、ハンドラーの作成とハンドラーの呼び出しの両方を、wellknown-object でタグ付けされた AutofacLifeTimeScope 内にラップする必要があるようです。
多分あなたは別の解決策を提案できますか?