Partager via


QueryFilterRewritingConvention Classe

Définition

Convention qui convertit les accès des filtres de DbSet<TEntity> requête internes en EntityQueryRootExpression. Cela les rend cohérents avec la façon dont les accès DbSet sont représentés dans les requêtes réelles, ce qui facilite le traitement dans le pipeline de requête.

public class QueryFilterRewritingConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
type QueryFilterRewritingConvention = class
    interface IModelFinalizingConvention
    interface IConvention
Public Class QueryFilterRewritingConvention
Implements IModelFinalizingConvention
Héritage
QueryFilterRewritingConvention
Dérivé
Implémente

Remarques

Pour plus d’informations et d’exemples, consultez Conventions de génération de modèles.

Constructeurs

QueryFilterRewritingConvention(ProviderConventionSetBuilderDependencies)

Crée une instance de QueryFilterRewritingConvention.

Propriétés

DbSetAccessRewriter

Visiteur utilisé pour réécrire DbSet<TEntity> les accès rencontrés dans les filtres de requête à EntityQueryRootExpression.

Dependencies

Dépendances pour ce service.

Méthodes

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Appelé lorsqu’un modèle est en cours de finalisation.

S’applique à