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
Optimize(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean) |
Optimiert die SelectExpression für bestimmte Parameterwerte. |
Optimize(Expression, IReadOnlyDictionary<String,Object>, Boolean) |
Optimiert den Abfrageausdruck für bestimmte Parameterwerte. |
Optimize(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean)
Optimiert die SelectExpression für bestimmte 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 zu optimierende Select-Ausdruck.
- parametersValues
- IReadOnlyDictionary<String,Object>
Ein Wörterbuch mit zu verwendenden Parameterwerten.
- canCache
- Boolean
Ein Bool-Wert, der angibt, ob der Select-Ausdruck zwischengespeichert werden kann.
Gibt zurück
Ein optimierter Select-Ausdruck.
Gilt für:
Optimize(Expression, IReadOnlyDictionary<String,Object>, Boolean)
Optimiert den Abfrageausdruck für bestimmte Parameterwerte.
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
Parameter
- queryExpression
- Expression
Ein zu optimierende Abfrageausdruck.
- parametersValues
- IReadOnlyDictionary<String,Object>
Ein Wörterbuch mit zu verwendenden Parameterwerten.
- canCache
- Boolean
Ein Bool-Wert, der angibt, ob der Abfrageausdruck zwischengespeichert werden kann.
Gibt zurück
Ein optimierter Abfrageausdruck.
Gilt für:
Entity Framework