Поделиться через


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 для запроса перед его компиляцией.

Применяется к