RelationalQueryTranslationPostprocessor Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Klasse, die die übersetzte Abfrage nach dem Verarbeiten verarbeitet. Diese Klasse ermöglicht das Verarbeiten des generierten Serverabfrageausdrucks und des zugehörigen Shaperausdrucks.
Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet.
[System.Runtime.CompilerServices.Nullable(0)]
public class RelationalQueryTranslationPostprocessor : Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessor
public class RelationalQueryTranslationPostprocessor : Microsoft.EntityFrameworkCore.Query.QueryTranslationPostprocessor
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalQueryTranslationPostprocessor = class
inherit QueryTranslationPostprocessor
type RelationalQueryTranslationPostprocessor = class
inherit QueryTranslationPostprocessor
Public Class RelationalQueryTranslationPostprocessor
Inherits QueryTranslationPostprocessor
- Vererbung
- Attribute
Konstruktoren
Eigenschaften
| Name | Beschreibung |
|---|---|
| Dependencies |
Abhängigkeiten für diesen Dienst. (Geerbt von QueryTranslationPostprocessor) |
| QueryCompilationContext |
Das Kontextobjekt für die Abfragekompilierung für die aktuelle Kompilierung. (Geerbt von QueryTranslationPostprocessor) |
| RelationalDependencies |
Relationale anbieterspezifische Abhängigkeiten für diesen Dienst. |
| RelationalQueryCompilationContext |
Das Kontextobjekt für die Abfragekompilierung für die aktuelle Kompilierung. |
| SqlExpressionFactory |
Eine Klasse, die die übersetzte Abfrage nach dem Verarbeiten verarbeitet. Diese Klasse ermöglicht das Verarbeiten des generierten Serverabfrageausdrucks und des zugehörigen Shaperausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
| UseRelationalNulls |
Eine Klasse, die die übersetzte Abfrage nach dem Verarbeiten verarbeitet. Diese Klasse ermöglicht das Verarbeiten des generierten Serverabfrageausdrucks und des zugehörigen Shaperausdrucks. Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Sie wird in der Regel nicht im Anwendungscode verwendet. |
Methoden
| Name | Beschreibung |
|---|---|
| OptimizeSqlExpression(Expression) |
Veraltet.
Optimiert den SQL-Ausdruck. |
| Process(Expression) |
Wendet Postverarbeitungstransformationen auf die übersetzte Abfrage an. |
| ProcessTypeMappings(Expression) |
Führt verschiedene Nachbearbeitungen im Zusammenhang mit Typzuordnungen aus, z. B. wendet abgeleitete Typzuordnungen für abfragbare Konstanten/Parameter an und überprüft, ob alle SqlExpression über eine Typzuordnung verfügen. |
| Prune(Expression) |
Entfernt unnötige Objekte aus der SQL-Struktur, z. B. Tabellen, auf die von keiner Spalte verwiesen wird. Kann von Anbietern für die anbieterspezifische Beschnittung außer Kraft gesetzt werden. |