Freigeben über


QueryFilterRewritingConvention Klasse

Definition

Konvention, die Zugriffe von innerhalb von DbSet<TEntity> Abfragefiltern in EntityQueryRootExpressionkonvertiert. Dadurch sind sie konsistent mit der Darstellung von DbSet-Zugriffen in den tatsächlichen Abfragen, was eine einfachere Verarbeitung in der Abfragepipeline ermöglicht.

public class QueryFilterRewritingConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
type QueryFilterRewritingConvention = class
    interface IModelFinalizingConvention
    interface IConvention
Public Class QueryFilterRewritingConvention
Implements IModelFinalizingConvention
Vererbung
QueryFilterRewritingConvention
Abgeleitet
Implementiert

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellerstellungskonventionen .

Konstruktoren

QueryFilterRewritingConvention(ProviderConventionSetBuilderDependencies)

Erstellt eine neue Instanz von QueryFilterRewritingConvention.

Eigenschaften

DbSetAccessRewriter

Besucher, der verwendet wird, um Zugriffe, die in Abfragefiltern gefunden wurden, in umzuschreiben DbSet<TEntity>EntityQueryRootExpression.

Dependencies

Abhängigkeiten für diesen Dienst.

Methoden

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Wird aufgerufen, wenn ein Modell fertig gestellt wird.

Gilt für: