Language

RelationalParameterBasedSqlProcessor.Process メソッド

定義

オーバーロード

Name 説明
Process(Expression, ParametersCacheDecorator)

パラメーター値を考慮する最終的なクエリ処理を実行します。

Process(Expression, Dictionary<String,Object>, Boolean)

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

Process(Expression, ParametersCacheDecorator)

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

パラメーター値を考慮する最終的なクエリ処理を実行します。

public virtual System.Linq.Expressions.Expression Process(System.Linq.Expressions.Expression queryExpression, Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator parametersDecorator);
abstract member Process : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator -> System.Linq.Expressions.Expression
override this.Process : System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Query.ParametersCacheDecorator -> System.Linq.Expressions.Expression
Public Overridable Function Process (queryExpression As Expression, parametersDecorator As ParametersCacheDecorator) As Expression

パラメーター

queryExpression
Expression

処理するクエリ式。

parametersDecorator
ParametersCacheDecorator

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

戻り値

適用対象

Process(Expression, Dictionary<String,Object>, Boolean)

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

これは、パブリック API と同じ互換性標準の対象ではなく、Entity Framework Core インフラストラクチャをサポートする内部 API です。 これは、任意のリリースで予告なしに変更または削除される可能性があります。 コード内で直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しいEntity Framework Core リリースに更新するときにアプリケーションのエラーが発生する可能性があることを認識してください。

[Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal]
public virtual System.Linq.Expressions.Expression Process(System.Linq.Expressions.Expression queryExpression, System.Collections.Generic.Dictionary<string,object?> parameters, out bool canCache);
[<Microsoft.EntityFrameworkCore.Infrastructure.EntityFrameworkInternal>]
abstract member Process : System.Linq.Expressions.Expression * System.Collections.Generic.Dictionary<string, obj> * bool -> System.Linq.Expressions.Expression
override this.Process : System.Linq.Expressions.Expression * System.Collections.Generic.Dictionary<string, obj> * bool -> System.Linq.Expressions.Expression
Public Overridable Function Process (queryExpression As Expression, parameters As Dictionary(Of String, Object), ByRef canCache As Boolean) As Expression

パラメーター

queryExpression
Expression
parameters
Dictionary<String,Object>
canCache
Boolean

戻り値

属性

適用対象