Freigeben über


RelationalShapedQueryCompilingExpressionVisitor Klasse

Definition

Eine -Klasse, die den Shaperausdruck für einen bestimmten Formabfrageausdruck kompiliert.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

public class RelationalShapedQueryCompilingExpressionVisitor : Microsoft.EntityFrameworkCore.Query.ShapedQueryCompilingExpressionVisitor
type RelationalShapedQueryCompilingExpressionVisitor = class
    inherit ShapedQueryCompilingExpressionVisitor
Public Class RelationalShapedQueryCompilingExpressionVisitor
Inherits ShapedQueryCompilingExpressionVisitor
Vererbung
RelationalShapedQueryCompilingExpressionVisitor

Konstruktoren

RelationalShapedQueryCompilingExpressionVisitor(ShapedQueryCompilingExpressionVisitorDependencies, RelationalShapedQueryCompilingExpressionVisitorDependencies, QueryCompilationContext)

Erstellt eine neue Instanz der ShapedQueryCompilingExpressionVisitor-Klasse.

Eigenschaften

Dependencies

Abhängigkeiten für diesen Dienst.

(Geerbt von ShapedQueryCompilingExpressionVisitor)
IsAsync

Eine -Klasse, die den Shaperausdruck für einen bestimmten Formabfrageausdruck kompiliert.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

(Geerbt von ShapedQueryCompilingExpressionVisitor)
IsBuffering

Eine -Klasse, die den Shaperausdruck für einen bestimmten Formabfrageausdruck kompiliert.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

(Geerbt von ShapedQueryCompilingExpressionVisitor)
IsTracking

Eine -Klasse, die den Shaperausdruck für einen bestimmten Formabfrageausdruck kompiliert.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

(Geerbt von ShapedQueryCompilingExpressionVisitor)
QueryCompilationContext

Das Abfragekompilierungskontextobjekt für die aktuelle Kompilierung.

(Geerbt von ShapedQueryCompilingExpressionVisitor)
RelationalDependencies

Relationale Anbieterspezifische Abhängigkeiten für diesen Dienst.

Methoden

InjectEntityMaterializers(Expression)

Einfügen von Entitätsmaterialisierern in den gegebenen Shaperausdruck. StructuralTypeShaperExpression wird durch den Materialisierungsausdruck für eine bestimmte Entität ersetzt.

(Geerbt von ShapedQueryCompilingExpressionVisitor)
VerifyNoClientConstant(Expression)

Überprüft, ob der angegebene Shaperausdruck keine clientseitige Konstante enthält, die zu Speicherverlusten führen kann.

(Geerbt von ShapedQueryCompilingExpressionVisitor)
VisitExtension(Expression)

Eine -Klasse, die den Shaperausdruck für einen bestimmten Formabfrageausdruck kompiliert.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

VisitExtension(Expression)

Eine -Klasse, die den Shaperausdruck für einen bestimmten Formabfrageausdruck kompiliert.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

(Geerbt von ShapedQueryCompilingExpressionVisitor)
VisitNonQuery(NonQueryExpression)

Ruft den angegebenen nonQueryExpressionzurück, und gibt einen Ausdruck zurück, der bei kompiliert den Nichtabfragevorgang für die Datenbank ausführen kann.

VisitShapedQuery(ShapedQueryExpression)

Besucht den angegebenen formförmigen Abfrageausdruck, um einen Ausdruck von enumerable zu erstellen.

VisitShapedQuery(ShapedQueryExpression)

Besucht den angegebenen formförmigen Abfrageausdruck, um einen Ausdruck von enumerable zu erstellen.

(Geerbt von ShapedQueryCompilingExpressionVisitor)
VisitShapedQueryExpression(ShapedQueryExpression)

Eine -Klasse, die den Shaperausdruck für einen bestimmten Formabfrageausdruck kompiliert.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

VisitShapedQueryExpression(ShapedQueryExpression)

Eine -Klasse, die den Shaperausdruck für einen bestimmten Formabfrageausdruck kompiliert.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

(Geerbt von ShapedQueryCompilingExpressionVisitor)

Gilt für: