Idioma

IQueryExpressionInterceptor Interface

Definição

Permite a interceptação de árvores de expressão de consulta e os delegados compilados resultantes.

public interface IQueryExpressionInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.ISingletonInterceptor
public interface IQueryExpressionInterceptor : Microsoft.EntityFrameworkCore.Diagnostics.IInterceptor
type IQueryExpressionInterceptor = interface
    interface ISingletonInterceptor
    interface IInterceptor
type IQueryExpressionInterceptor = interface
    interface IInterceptor
Public Interface IQueryExpressionInterceptor
Implements ISingletonInterceptor
Public Interface IQueryExpressionInterceptor
Implements IInterceptor
Implementações

Comentários

Use AddInterceptors(IInterceptor[]) para registrar interceptadores de aplicativos.

As extensões também podem registrar interceptadores no provedor de serviços interno. Se os interceptores de aplicativo e injetados forem encontrados, os interceptores injetados serão executados na ordem em que são resolvidos do provedor de serviços e, em seguida, os interceptadores de aplicativo são executados por último.

Consulte interceptores do EF Core para obter mais informações e exemplos.

Métodos

Nome Descrição
QueryCompilationStarting(Expression, QueryExpressionEventData)

Chamado com a árvore de expressão LINQ para uma consulta antes de ser compilada.

Aplica-se a