Lingua

DefiningQueryRewritingConvention Classe

Definizione

Convenzione che converte gli accessi di all'interno di DbSet<TEntity> filtri di query e la definizione di 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.

[System.Runtime.CompilerServices.Nullable(0)]
public class DefiningQueryRewritingConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.QueryFilterRewritingConvention
public class DefiningQueryRewritingConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.QueryFilterRewritingConvention
[<System.Runtime.CompilerServices.Nullable(0)>]
type DefiningQueryRewritingConvention = class
    inherit QueryFilterRewritingConvention
type DefiningQueryRewritingConvention = class
    inherit QueryFilterRewritingConvention
Public Class DefiningQueryRewritingConvention
Inherits QueryFilterRewritingConvention
Ereditarietà
DefiningQueryRewritingConvention
Attributi

Commenti

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

Costruttori

Nome Descrizione
DefiningQueryRewritingConvention(ProviderConventionSetBuilderDependencies)

Crea una nuova istanza di QueryFilterRewritingConvention.

Proprietà

Nome Descrizione
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

Nome Descrizione
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Convenzione che converte gli accessi di all'interno di DbSet<TEntity> filtri di query e la definizione di 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