Lingua

SqlNullabilityProcessor.Process Metodo

Definizione

Overload

Nome Descrizione
Process(Expression, ParametersCacheDecorator)

Elabora un'espressione di query per applicare la semantica Null e ottimizzarla.

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

Elabora un oggetto SelectExpression per applicare la semantica Null e ottimizzarla.

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

Elabora un'espressione di query per applicare la semantica Null e ottimizzarla.

Process(Expression, ParametersCacheDecorator)

Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs

Elabora un'espressione di query per applicare la semantica Null e ottimizzarla.

public virtual System.Linq.Expressions.Expression Process(System.Linq.Expressions.Expression queryExpression, Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator parametersDecorator);
abstract member Process : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator -> System.Linq.Expressions.Expression
override this.Process : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator -> System.Linq.Expressions.Expression
Public Overridable Function Process (queryExpression As Expression, parametersDecorator As ParametersCacheDecorator) As Expression

Parametri

queryExpression
Expression

Espressione di query da elaborare.

parametersDecorator
ParametersCacheDecorator

Elemento decorator che consente l'accesso ai parametri in modo sicuro nella cache.

Valori restituiti

Espressione di query ottimizzata.

Si applica a

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

Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs

Elabora un oggetto SelectExpression per applicare la semantica Null e ottimizzarla.

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

Parametri

selectExpression
SelectExpression

Espressione select da elaborare.

parameterValues
IReadOnlyDictionary<String,Object>

Dizionario dei valori dei parametri in uso.

canCache
Boolean

Valore bool che indica se l'espressione select può essere memorizzata nella cache.

Valori restituiti

Espressione select ottimizzata.

Si applica a

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

Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs
Origine:
SqlNullabilityProcessor.cs

Elabora un'espressione di query per applicare la semantica Null e ottimizzarla.

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

Parametri

queryExpression
Expression

Espressione di query da elaborare.

parameterValues
IReadOnlyDictionary<String,Object>

Dizionario dei valori dei parametri in uso.

canCache
Boolean

Valore bool che indica se l'espressione di query può essere memorizzata nella cache.

Valori restituiti

Espressione di query ottimizzata.

Si applica a