Partager via


SqlNullabilityProcessor.Process Méthode

Définition

Surcharges

Process(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean)

Traite un pour appliquer la SelectExpression sémantique null et l’optimiser.

Process(Expression, IReadOnlyDictionary<String,Object>, Boolean)

Traite une expression de requête pour appliquer une sémantique null et l’optimiser.

Process(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean)

Traite un pour appliquer la SelectExpression sémantique null et l’optimiser.

public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Process (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression selectExpression, System.Collections.Generic.IReadOnlyDictionary<string,object> parameterValues, out bool canCache);
public virtual Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression Process (Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression selectExpression, System.Collections.Generic.IReadOnlyDictionary<string,object?> parameterValues, out bool canCache);
abstract member Process : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * System.Collections.Generic.IReadOnlyDictionary<string, obj> * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
override this.Process : Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * System.Collections.Generic.IReadOnlyDictionary<string, obj> * bool -> Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression
Public Overridable Function Process (selectExpression As SelectExpression, parameterValues As IReadOnlyDictionary(Of String, Object), ByRef canCache As Boolean) As SelectExpression

Paramètres

selectExpression
SelectExpression

Expression de sélection à traiter.

parameterValues
IReadOnlyDictionary<String,Object>

Dictionnaire de valeurs de paramètres en cours d’utilisation.

canCache
Boolean

Valeur bool indiquant si l’expression select peut être mise en cache.

Retours

Expression de sélection optimisée.

S’applique à

Process(Expression, IReadOnlyDictionary<String,Object>, Boolean)

Traite une expression de requête pour appliquer une sémantique null et l’optimiser.

public virtual System.Linq.Expressions.Expression Process (System.Linq.Expressions.Expression queryExpression, System.Collections.Generic.IReadOnlyDictionary<string,object?> parameterValues, out bool canCache);
abstract member Process : System.Linq.Expressions.Expression * System.Collections.Generic.IReadOnlyDictionary<string, obj> * bool -> System.Linq.Expressions.Expression
override this.Process : System.Linq.Expressions.Expression * System.Collections.Generic.IReadOnlyDictionary<string, obj> * bool -> System.Linq.Expressions.Expression
Public Overridable Function Process (queryExpression As Expression, parameterValues As IReadOnlyDictionary(Of String, Object), ByRef canCache As Boolean) As Expression

Paramètres

queryExpression
Expression

Expression de requête à traiter.

parameterValues
IReadOnlyDictionary<String,Object>

Dictionnaire de valeurs de paramètres en cours d’utilisation.

canCache
Boolean

Valeur bool indiquant si l’expression de requête peut être mise en cache.

Retours

Expression de requête optimisée.

S’applique à