Entity Frameworkクラスでイベントをワイヤリングする必要があります。これを行うには、DBContextからこれらのクラスの取得を「インターセプト」する必要があります。Entity FrameworkでDataContextオブジェクトの作成を傍受してイベントを呼び出す
リポジトリレベルでこれを実行しようとしましたが、エンティティを渡してイベントリスナーを追加する前に、誰かがDBSetからオブジェクトを取得したときにこれを試みました。
しかし、レイジーローディングでは、ここではスパナがスローされます。
IDbCommandInterceptorを使用してクエリをインターセプトする方法が見つかったか、エンティティフレームワークオブジェクトの作成自体を傍受する方法があるか、または遅延ロードだけなので、依存関係を挿入するか、イベントを登録できますか?
ああを見つけるには、「ObjectMaterialized」イベントで何かを発見したことがあります。 – Joe