RelationalParameterBasedSqlProcessor 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 den Abfrageausdruck verarbeitet, nachdem Parameterwerte bekannt sind.
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 RelationalParameterBasedSqlProcessor
public class RelationalParameterBasedSqlProcessor
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalParameterBasedSqlProcessor = class
type RelationalParameterBasedSqlProcessor = class
Public Class RelationalParameterBasedSqlProcessor
- Vererbung
-
RelationalParameterBasedSqlProcessor
- Attribute
Konstruktoren
| Name | Beschreibung |
|---|---|
| RelationalParameterBasedSqlProcessor(RelationalParameterBasedSqlProcessorDependencies, Boolean) |
Erstellt eine neue Instanz der RelationalParameterBasedSqlProcessor Klasse. |
| RelationalParameterBasedSqlProcessor(RelationalParameterBasedSqlProcessorDependencies, RelationalParameterBasedSqlProcessorParameters) |
Erstellt eine neue Instanz der RelationalParameterBasedSqlProcessor Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Dependencies |
Relationale anbieterspezifische Abhängigkeiten für diesen Dienst. |
| Parameters |
Parameterobjekt, das Parameter für diese Klasse enthält. |
| UseRelationalNulls |
Ein Boolwert, der angibt, ob relationale Nullen verwendet werden sollen. |
Methoden
| Name | Beschreibung |
|---|---|
| ExpandFromSqlParameter(Expression, IReadOnlyDictionary<String,Object>, Boolean) |
Erweitert die Parameter FromSqlExpression innerhalb des Abfrageausdrucks für bestimmte Parameterwerte. |
| ExpandFromSqlParameter(Expression, ParametersCacheDecorator) |
Erweitert die Parameter FromSqlExpression innerhalb des Abfrageausdrucks für bestimmte Parameterwerte. |
| ExpandFromSqlParameter(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean) |
Erweitert die Parameter FromSqlExpression innerhalb der SelectExpression angegebenen Parameterwerte. |
| Optimize(Expression, IReadOnlyDictionary<String,Object>, Boolean) |
Veraltet.
Optimiert den Abfrageausdruck für bestimmte Parameterwerte. |
| Optimize(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean) |
Optimiert die SelectExpression angegebenen Parameterwerte. |
| Process(Expression, Dictionary<String,Object>, Boolean) |
Dies ist eine interne API, die die Entity Framework Core-Infrastruktur unterstützt und nicht den gleichen Kompatibilitätsstandards wie öffentliche APIs unterliegt. Sie kann ohne Vorherige Ankündigung geändert oder entfernt werden. Sie sollten sie nur direkt in Ihrem Code mit äußerster Vorsicht verwenden und wissen, dass dies zu Anwendungsfehlern bei der Aktualisierung auf eine neue Entity Framework Core-Version führen kann. |
| Process(Expression, ParametersCacheDecorator) |
Führt die endgültige Abfrageverarbeitung aus, die Parameterwerte berücksichtigt. |
| ProcessSqlNullability(Expression, IReadOnlyDictionary<String,Object>, Boolean) |
Verarbeitet den Abfrageausdruck basierend auf der Nullierbarkeit von Knoten, um nullsemantische Semantik zu verwenden und für bestimmte Parameterwerte zu optimieren. |
| ProcessSqlNullability(Expression, ParametersCacheDecorator) |
Verarbeitet den Abfrageausdruck basierend auf der Nullierbarkeit von Knoten, um nullsemantische Semantik zu verwenden und für bestimmte Parameterwerte zu optimieren. |
| ProcessSqlNullability(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean) |
Verarbeitet die SelectExpression basierende Nullierbarkeit von Knoten, um nullsemantische Semantik anzuwenden und sie für bestimmte Parameterwerte zu optimieren. |