RelationalParameterBasedSqlProcessor.ProcessSqlNullability Methode
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.
Überlädt
| Name | Beschreibung |
|---|---|
| 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. |
| 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(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(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean)
Verarbeitet die SelectExpression basierende Nullierbarkeit von Knoten, um nullsemantische Semantik anzuwenden und sie für bestimmte Parameterwerte zu optimieren.
protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression ProcessSqlNullability(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression selectExpression, System.Collections.Generic.IReadOnlyDictionary<string,object> parametersValues, out bool canCache);
protected virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression ProcessSqlNullability(Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression selectExpression, System.Collections.Generic.IReadOnlyDictionary<string,object?> parametersValues, out bool canCache);
abstract member ProcessSqlNullability : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * System.Collections.Generic.IReadOnlyDictionary<string, obj> * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.ProcessSqlNullability : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * System.Collections.Generic.IReadOnlyDictionary<string, obj> * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Protected Overridable Function ProcessSqlNullability (selectExpression As SelectExpression, parametersValues As IReadOnlyDictionary(Of String, Object), ByRef canCache As Boolean) As SelectExpression
Parameter
- selectExpression
- SelectExpression
Ein auswahlausdruck, der optimiert werden soll.
- parametersValues
- IReadOnlyDictionary<String,Object>
Ein Wörterbuch der zu verwendenden Parameterwerte.
- canCache
- Boolean
Ein Boolwert, der angibt, ob der Auswahlausdruck zwischengespeichert werden kann.
Gibt zurück
Ein verarbeiteter Auswahlausdruck.
Gilt für:
ProcessSqlNullability(Expression, ParametersCacheDecorator)
Verarbeitet den Abfrageausdruck basierend auf der Nullierbarkeit von Knoten, um nullsemantische Semantik zu verwenden und für bestimmte Parameterwerte zu optimieren.
protected virtual System.Linq.Expressions.Expression ProcessSqlNullability(System.Linq.Expressions.Expression queryExpression, Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator Decorator);
protected virtual System.Linq.Expressions.Expression ProcessSqlNullability(System.Linq.Expressions.Expression queryExpression, Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator decorator);
abstract member ProcessSqlNullability : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator -> System.Linq.Expressions.Expression
override this.ProcessSqlNullability : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator -> System.Linq.Expressions.Expression
abstract member ProcessSqlNullability : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator -> System.Linq.Expressions.Expression
override this.ProcessSqlNullability : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator -> System.Linq.Expressions.Expression
Protected Overridable Function ProcessSqlNullability (queryExpression As Expression, Decorator As ParametersCacheDecorator) As Expression
Protected Overridable Function ProcessSqlNullability (queryExpression As Expression, decorator As ParametersCacheDecorator) As Expression
Parameter
- queryExpression
- Expression
Ein Abfrageausdruck, der optimiert werden soll.
- Decoratordecorator
- ParametersCacheDecorator
Ein Dekorateur, der den Zugriff auf Parameter auf cachesichere Weise ermöglicht.
Gibt zurück
Ein verarbeiteter Abfrageausdruck.
Gilt für:
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.
protected virtual System.Linq.Expressions.Expression ProcessSqlNullability(System.Linq.Expressions.Expression queryExpression, System.Collections.Generic.IReadOnlyDictionary<string,object?> parametersValues, out bool canCache);
abstract member ProcessSqlNullability : System.Linq.Expressions.Expression * System.Collections.Generic.IReadOnlyDictionary<string, obj> * bool -> System.Linq.Expressions.Expression
override this.ProcessSqlNullability : System.Linq.Expressions.Expression * System.Collections.Generic.IReadOnlyDictionary<string, obj> * bool -> System.Linq.Expressions.Expression
Protected Overridable Function ProcessSqlNullability (queryExpression As Expression, parametersValues As IReadOnlyDictionary(Of String, Object), ByRef canCache As Boolean) As Expression
Parameter
- queryExpression
- Expression
Ein Abfrageausdruck, der optimiert werden soll.
- parametersValues
- IReadOnlyDictionary<String,Object>
Ein Wörterbuch der zu verwendenden Parameterwerte.
- canCache
- Boolean
Ein Boolwert, der angibt, ob der Abfrageausdruck zwischengespeichert werden kann.
Gibt zurück
Ein verarbeiteter Abfrageausdruck.