IQueryExpressionInterceptor インターフェイス

定義

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

public interface IQueryExpressionInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor
type IQueryExpressionInterceptor = interface
    interface IInterceptor
Public Interface IQueryExpressionInterceptor
Implements IInterceptor
実装

注釈

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

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

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

メソッド

QueryCompilationStarting(Expression, QueryExpressionEventData)

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

適用対象