Condividi tramite


QueryFilterRewritingConvention Classe

Definizione

Convenzione che converte gli accessi di all'interno dei filtri di DbSet<TEntity> query in EntityQueryRootExpression. Ciò li rende coerenti con il modo in cui DbSet accede alle query effettive vengono rappresentati, consentendo un'elaborazione più semplice nella pipeline di query.

public class QueryFilterRewritingConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
type QueryFilterRewritingConvention = class
    interface IModelFinalizingConvention
    interface IConvention
Public Class QueryFilterRewritingConvention
Implements IModelFinalizingConvention
Ereditarietà
QueryFilterRewritingConvention
Derivato
Implementazioni

Commenti

Per altre informazioni ed esempi, vedere Convenzioni di compilazione di modelli.

Costruttori

QueryFilterRewritingConvention(ProviderConventionSetBuilderDependencies)

Crea una nuova istanza di QueryFilterRewritingConvention.

Proprietà

DbSetAccessRewriter

Visitatore usato per riscrivere DbSet<TEntity> gli accessi rilevati nei filtri di query in EntityQueryRootExpression.

Dependencies

Dipendenze per questo servizio.

Metodi

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Viene chiamato quando viene finalizzato un modello.

Si applica a