Compartilhar via


RelationalQueryFilterRewritingConvention Classe

Definição

Convenção que converte acessos de dentro de filtros de DbSet<TEntity> consulta em EntityQueryRootExpression. Isso os torna consistentes com a forma como os acessos DbSet nas consultas reais são representados, o que permite um processamento mais fácil no pipeline de consulta.

public class RelationalQueryFilterRewritingConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.QueryFilterRewritingConvention
type RelationalQueryFilterRewritingConvention = class
    inherit QueryFilterRewritingConvention
Public Class RelationalQueryFilterRewritingConvention
Inherits QueryFilterRewritingConvention
Herança
RelationalQueryFilterRewritingConvention

Construtores

RelationalQueryFilterRewritingConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

Cria uma nova instância de RelationalQueryFilterRewritingConvention.

Propriedades

DbSetAccessRewriter

Visitante usado para reescrever DbSet<TEntity> os acessos encontrados em filtros de consulta para EntityQueryRootExpression.

(Herdado de QueryFilterRewritingConvention)
Dependencies

Dependências para esse serviço.

(Herdado de QueryFilterRewritingConvention)
RelationalDependencies

Dependências específicas do provedor relacional para esse serviço.

Métodos

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Chamado quando um modelo está sendo finalizado.

Aplica-se a