Sprache

RelationalParameterBasedSqlProcessor.ProcessSqlNullability Methode

Definition

Ü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)

Quelle:
RelationalParameterBasedSqlProcessor.cs
Quelle:
RelationalParameterBasedSqlProcessor.cs

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)

Quelle:
RelationalParameterBasedSqlProcessor.cs
Quelle:
RelationalParameterBasedSqlProcessor.cs

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)

Quelle:
RelationalParameterBasedSqlProcessor.cs
Quelle:
RelationalParameterBasedSqlProcessor.cs
Quelle:
RelationalParameterBasedSqlProcessor.cs

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.

Gilt für: