Sprache

DefiningQueryRewritingConvention Klasse

Definition

Konvention, die Zugriffe innerhalb von DbSet<TEntity> Abfragefiltern konvertiert und Abfragen definiert.EntityQueryRootExpression Dies macht sie konsistent mit der Darstellung von DbSet-Zugriffen in den tatsächlichen Abfragen, wodurch die Verarbeitung in der Abfragepipeline erleichtert wird.

[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
Vererbung
DefiningQueryRewritingConvention
Attribute

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellerstellungskonventionen und den EF Core-In-Memory-Datenbankanbieter .

Konstruktoren

Name Beschreibung
DefiningQueryRewritingConvention(ProviderConventionSetBuilderDependencies)

Erstellt eine neue Instanz von QueryFilterRewritingConvention.

Eigenschaften

Name Beschreibung
DbSetAccessRewriter

Besucher, der zum Umschreiben DbSet<TEntity> von Zugriffen in Abfragefiltern EntityQueryRootExpressionverwendet wurde.

(Geerbt von QueryFilterRewritingConvention)
Dependencies

Abhängigkeiten für diesen Dienst.

(Geerbt von QueryFilterRewritingConvention)

Methoden

Name Beschreibung
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Konvention, die Zugriffe innerhalb von DbSet<TEntity> Abfragefiltern konvertiert und Abfragen definiert.EntityQueryRootExpression Dies macht sie konsistent mit der Darstellung von DbSet-Zugriffen in den tatsächlichen Abfragen, wodurch die Verarbeitung in der Abfragepipeline erleichtert wird.

Gilt für: