Freigeben über


RelationalQueryTranslationPreprocessor Klasse

Definition

Eine Klasse, die die Abfrage vor der Übersetzung vorverarbeitet.

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

public class RelationalQueryTranslationPreprocessor : Microsoft.EntityFrameworkCore.Query.QueryTranslationPreprocessor
type RelationalQueryTranslationPreprocessor = class
    inherit QueryTranslationPreprocessor
Public Class RelationalQueryTranslationPreprocessor
Inherits QueryTranslationPreprocessor
Vererbung
RelationalQueryTranslationPreprocessor

Konstruktoren

RelationalQueryTranslationPreprocessor(QueryTranslationPreprocessorDependencies, RelationalQueryTranslationPreprocessorDependencies, QueryCompilationContext)

Erstellt eine neue Instanz der QueryTranslationPreprocessor-Klasse.

Eigenschaften

Dependencies

Abhängigkeiten für diesen Dienst.

(Geerbt von QueryTranslationPreprocessor)
QueryCompilationContext

Das Abfragekompilierungskontextobjekt für die aktuelle Kompilierung.

(Geerbt von QueryTranslationPreprocessor)
RelationalDependencies

Relationale anbieterspezifische Abhängigkeiten für diesen Dienst.

Methoden

NormalizeQueryableMethod(Expression)

Normalisiert abfragbare Methoden in der Abfrage.

NormalizeQueryableMethod(Expression)

Normalisiert abfragbare Methoden in der Abfrage.

(Geerbt von QueryTranslationPreprocessor)
Process(Expression)

Wendet Vorverarbeitungstransformationen auf die Abfrage an.

Process(Expression)

Wendet Vorverarbeitungstransformationen auf die Abfrage an.

(Geerbt von QueryTranslationPreprocessor)
ProcessQueryRoots(Expression)

Fügt der Abfrage zusätzliche Abfragestammknoten hinzu.

ProcessQueryRoots(Expression)

Fügt der Abfrage zusätzliche Abfragestammknoten hinzu.

(Geerbt von QueryTranslationPreprocessor)

Gilt für: