Language

RelationalParameterBasedSqlProcessor.ExpandFromSqlParameter メソッド

定義

オーバーロード

Name 説明
ExpandFromSqlParameter(SelectExpression, IReadOnlyDictionary<String,Object>, Boolean)

指定されたパラメーター値のSelectExpression内にFromSqlExpressionするパラメーターを展開します。

ExpandFromSqlParameter(Expression, ParametersCacheDecorator)

パラメーターを展開して、指定されたパラメーター値のクエリ式内で FromSqlExpression します。

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

パラメーターを展開して、指定されたパラメーター値のクエリ式内で FromSqlExpression します。

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

ソース:
RelationalParameterBasedSqlProcessor.cs
ソース:
RelationalParameterBasedSqlProcessor.cs

指定されたパラメーター値のSelectExpression内にFromSqlExpressionするパラメーターを展開します。

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

パラメーター

selectExpression
SelectExpression

最適化する選択式。

parametersValues
IReadOnlyDictionary<String,Object>

使用するパラメーター値のディクショナリ。

canCache
Boolean

select 式をキャッシュできるかどうかを示すブール値。

戻り値

処理された選択式。

適用対象

ExpandFromSqlParameter(Expression, ParametersCacheDecorator)

ソース:
RelationalParameterBasedSqlProcessor.cs
ソース:
RelationalParameterBasedSqlProcessor.cs

パラメーターを展開して、指定されたパラメーター値のクエリ式内で FromSqlExpression します。

protected virtual System.Linq.Expressions.Expression ExpandFromSqlParameter(System.Linq.Expressions.Expression queryExpression, Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator Decorator);
protected virtual System.Linq.Expressions.Expression ExpandFromSqlParameter(System.Linq.Expressions.Expression queryExpression, Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator decorator);
abstract member ExpandFromSqlParameter : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator -> System.Linq.Expressions.Expression
override this.ExpandFromSqlParameter : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator -> System.Linq.Expressions.Expression
abstract member ExpandFromSqlParameter : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator -> System.Linq.Expressions.Expression
override this.ExpandFromSqlParameter : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator -> System.Linq.Expressions.Expression
Protected Overridable Function ExpandFromSqlParameter (queryExpression As Expression, Decorator As ParametersCacheDecorator) As Expression
Protected Overridable Function ExpandFromSqlParameter (queryExpression As Expression, decorator As ParametersCacheDecorator) As Expression

パラメーター

queryExpression
Expression

最適化するクエリ式。

Decoratordecorator
ParametersCacheDecorator

キャッシュ セーフな方法でパラメーターへのアクセスを許可するデコレーター。

戻り値

処理されたクエリ式。

適用対象

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

ソース:
RelationalParameterBasedSqlProcessor.cs
ソース:
RelationalParameterBasedSqlProcessor.cs
ソース:
RelationalParameterBasedSqlProcessor.cs

パラメーターを展開して、指定されたパラメーター値のクエリ式内で FromSqlExpression します。

protected virtual System.Linq.Expressions.Expression ExpandFromSqlParameter(System.Linq.Expressions.Expression queryExpression, System.Collections.Generic.IReadOnlyDictionary<string,object?> parametersValues, out bool canCache);
abstract member ExpandFromSqlParameter : System.Linq.Expressions.Expression * System.Collections.Generic.IReadOnlyDictionary<string, obj> * bool -> System.Linq.Expressions.Expression
override this.ExpandFromSqlParameter : System.Linq.Expressions.Expression * System.Collections.Generic.IReadOnlyDictionary<string, obj> * bool -> System.Linq.Expressions.Expression
Protected Overridable Function ExpandFromSqlParameter (queryExpression As Expression, parametersValues As IReadOnlyDictionary(Of String, Object), ByRef canCache As Boolean) As Expression

パラメーター

queryExpression
Expression

最適化するクエリ式。

parametersValues
IReadOnlyDictionary<String,Object>

使用するパラメーター値のディクショナリ。

canCache
Boolean

クエリ式をキャッシュできるかどうかを示すブール値。

戻り値

処理されたクエリ式。

適用対象