Freigeben über


QueryFilterDefiningQueryRewritingConvention Klasse

Definition

Konvention, die Zugriffe von DbSets in Abfragefiltern und definierende Abfragen in EntityQueryables konvertiert. 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 QueryFilterDefiningQueryRewritingConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizedConvention
type QueryFilterDefiningQueryRewritingConvention = class
    interface IModelFinalizedConvention
    interface IConvention
Public Class QueryFilterDefiningQueryRewritingConvention
Implements IModelFinalizedConvention
Vererbung
QueryFilterDefiningQueryRewritingConvention
Abgeleitet
Implementiert

Konstruktoren

QueryFilterDefiningQueryRewritingConvention(ProviderConventionSetBuilderDependencies)

Erstellt eine neue Instanz von QueryFilterDefiningQueryRewritingConvention.

Eigenschaften

DbSetAccessRewriter

Besucher, der verwendet wird, um DbSets-Zugriffe neu zu schreiben, die in Abfragefiltern auftreten und Abfragen für EntityQueryables definieren.

Dependencies

Parameterobjekt, das Dienstabhängigkeiten enthält.

Methoden

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Wird aufgerufen, nachdem ein Modell abgeschlossen wurde.

Gilt für: