Condividi tramite


DefiningQueryRewritingConvention Classe

Definizione

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

public class DefiningQueryRewritingConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.QueryFilterRewritingConvention
type DefiningQueryRewritingConvention = class
    inherit QueryFilterRewritingConvention
Public Class DefiningQueryRewritingConvention
Inherits QueryFilterRewritingConvention
Ereditarietà
DefiningQueryRewritingConvention

Commenti

Per altre informazioni ed esempi, vedere Convenzioni di compilazione di modelli e provider di database EF Core in memoria .

Costruttori

DefiningQueryRewritingConvention(ProviderConventionSetBuilderDependencies)

Crea una nuova istanza di QueryFilterRewritingConvention.

Proprietà

DbSetAccessRewriter

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

(Ereditato da QueryFilterRewritingConvention)
Dependencies

Dipendenze per questo servizio.

(Ereditato da QueryFilterRewritingConvention)

Metodi

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

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

Si applica a