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í
Optimize(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean) |
Optimalizuje hodnotu pro dané hodnoty parametru SelectExpression . |
Optimize(Expression, IReadOnlyDictionary<String,Object>, Boolean) |
Optimalizuje výraz dotazu pro zadané hodnoty parametrů. |
Optimize(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean)
Optimalizuje hodnotu pro dané hodnoty 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ýraz select, který se má optimalizovat.
- parametersValues
- IReadOnlyDictionary<String,Object>
Slovník hodnot parametrů, které se mají použít.
- canCache
- Boolean
Logická hodnota označující, jestli lze výraz select uložit do mezipaměti.
Návraty
Optimalizovaný výraz výběru.
Platí pro
Optimize(Expression, IReadOnlyDictionary<String,Object>, Boolean)
Optimalizuje výraz dotazu pro zadané hodnoty parametrů.
public virtual System.Linq.Expressions.Expression Optimize (System.Linq.Expressions.Expression queryExpression, System.Collections.Generic.IReadOnlyDictionary<string,object?> parametersValues, out bool canCache);
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é uložit výraz dotazu do mezipaměti.
Návraty
Optimalizovaný výraz dotazu.
Platí pro
Entity Framework