RelationalParameterBasedSqlProcessor.Optimize Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Optimize(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean) |
Optimiert die SelectExpression angegebenen Parameterwerte. |
| Optimize(Expression, IReadOnlyDictionary<String,Object>, Boolean) |
Veraltet.
Optimiert den Abfrageausdruck für bestimmte Parameterwerte. |
Optimize(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean)
Optimiert die SelectExpression angegebenen Parameterwerte.
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
Parameter
- selectExpression
- SelectExpression
Ein auswahlausdruck, der optimiert werden soll.
- parametersValues
- IReadOnlyDictionary<String,Object>
Ein Wörterbuch der zu verwendenden Parameterwerte.
- canCache
- Boolean
Ein Boolwert, der angibt, ob der Auswahlausdruck zwischengespeichert werden kann.
Gibt zurück
Ein optimierter Auswahlausdruck.
Gilt für:
Optimize(Expression, IReadOnlyDictionary<String,Object>, Boolean)
Achtung
Override Process() instead
Optimiert den Abfrageausdruck für bestimmte Parameterwerte.
[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
Parameter
- queryExpression
- Expression
Ein Abfrageausdruck, der optimiert werden soll.
- parametersValues
- IReadOnlyDictionary<String,Object>
Ein Wörterbuch der zu verwendenden Parameterwerte.
- canCache
- Boolean
Ein Boolwert, der angibt, ob der Abfrageausdruck zwischengespeichert werden kann.
Gibt zurück
Ein optimierter Abfrageausdruck.
- Attribute