Compartilhar via


QueryFilterRewritingConvention 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 QueryFilterRewritingConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
type QueryFilterRewritingConvention = class
    interface IModelFinalizingConvention
    interface IConvention
Public Class QueryFilterRewritingConvention
Implements IModelFinalizingConvention
Herança
QueryFilterRewritingConvention
Derivado
Implementações

Comentários

Consulte Convenções de criação de modelo para obter mais informações e exemplos.

Construtores

QueryFilterRewritingConvention(ProviderConventionSetBuilderDependencies)

Cria uma nova instância de QueryFilterRewritingConvention.

Propriedades

DbSetAccessRewriter

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

Dependencies

Dependências para esse serviço.

Métodos

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Chamado quando um modelo está sendo finalizado.

Aplica-se a