Lingua

RelationalParameterBasedSqlProcessor.Optimize Metodo

Definizione

Overload

Nome Descrizione
Optimize(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean)

Ottimizza per i SelectExpression valori dei parametri specificati.

Optimize(Expression, IReadOnlyDictionary<String,Object>, Boolean)
Obsoleti.

Ottimizza l'espressione di query per i valori dei parametri specificati.

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

Origine:
RelationalParameterBasedSqlProcessor.cs
Origine:
RelationalParameterBasedSqlProcessor.cs

Ottimizza per i SelectExpression valori dei parametri specificati.

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

Parametri

selectExpression
SelectExpression

Espressione select da ottimizzare.

parametersValues
IReadOnlyDictionary<String,Object>

Dizionario dei valori dei parametri da usare.

canCache
Boolean

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

Valori restituiti

Espressione select ottimizzata.

Si applica a

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

Origine:
RelationalParameterBasedSqlProcessor.cs
Origine:
RelationalParameterBasedSqlProcessor.cs
Origine:
RelationalParameterBasedSqlProcessor.cs
Origine:
RelationalParameterBasedSqlProcessor.cs

Attenzione

Override Process() instead

Ottimizza l'espressione di query per i valori dei parametri specificati.

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

Parametri

queryExpression
Expression

Espressione di query da ottimizzare.

parametersValues
IReadOnlyDictionary<String,Object>

Dizionario dei valori dei parametri da usare.

canCache
Boolean

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

Valori restituiti

Espressione di query ottimizzata.

Attributi

Si applica a