英語で読む

次の方法で共有


IQueryExpressionInterceptor インターフェイス

定義

クエリ式ツリーと結果としてコンパイルされたデリゲートのインターセプトを許可します。

C#
public interface IQueryExpressionInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor
実装

注釈

を使用して AddInterceptors(IInterceptor[]) 、アプリケーション インターセプターを登録します。

拡張機能では、インターセプターを内部サービス プロバイダーに登録することもできます。 挿入されたインターセプターとアプリケーション インターセプターの両方が見つかった場合、挿入されたインターセプターはサービス プロバイダーから解決された順序で実行され、アプリケーション インターセプターは最後に実行されます。

詳細と例については、「 EF Core インターセプター 」を参照してください。

メソッド

QueryCompilationStarting(Expression, QueryExpressionEventData)

コンパイル前に、クエリの LINQ 式ツリーで呼び出されます。

適用対象

製品 バージョン
Entity Framework Core 7.0, 8.0, 9.0