RelationalParameterBasedSqlProcessor.Optimize Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Název | Description |
|---|---|
| Optimize(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean) |
Optimalizuje hodnoty daného parametru SelectExpression . |
| Optimize(Expression, IReadOnlyDictionary<String,Object>, Boolean) |
Zastaralé.
Optimalizuje výraz dotazu pro zadané hodnoty parametrů. |
Optimize(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean)
Optimalizuje hodnoty daného parametru SelectExpression .
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
Parametry
- selectExpression
- SelectExpression
Výběrový výraz pro optimalizaci.
- parametersValues
- IReadOnlyDictionary<String,Object>
Slovník hodnot parametrů, které se mají použít.
- canCache
- Boolean
Logická hodnota označující, jestli je možné výraz select uložit do mezipaměti.
Návraty
Optimalizovaný výběrový výraz.
Platí pro
Optimize(Expression, IReadOnlyDictionary<String,Object>, Boolean)
Upozornění
Override Process() instead
Optimalizuje výraz dotazu pro zadané hodnoty parametrů.
[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
Parametry
- queryExpression
- Expression
Výraz dotazu pro optimalizaci.
- parametersValues
- IReadOnlyDictionary<String,Object>
Slovník hodnot parametrů, které se mají použít.
- canCache
- Boolean
Logická hodnota označující, jestli je možné výraz dotazu uložit do mezipaměti.
Návraty
Optimalizovaný výraz dotazu.
- Atributy