次の方法で共有


RelationalParameterBasedSqlProcessor クラス

定義

パラメーター値が既知の後にクエリ式を処理するクラス。

この型は、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

public class RelationalParameterBasedSqlProcessor
type RelationalParameterBasedSqlProcessor = class
Public Class RelationalParameterBasedSqlProcessor
継承
RelationalParameterBasedSqlProcessor

コンストラクター

RelationalParameterBasedSqlProcessor(RelationalParameterBasedSqlProcessorDependencies, Boolean)

RelationalParameterBasedSqlProcessor クラスの新しいインスタンスを作成します。

プロパティ

Dependencies

このサービスのリレーショナル プロバイダー固有の依存関係。

UseRelationalNulls

リレーショナル null を使用する必要があるかどうかを示すブール値。

メソッド

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

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

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

指定されたパラメーター値に対して、 内にFromSqlExpressionSelectExpressionパラメーターを展開します。

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

指定されたパラメーター値に対してクエリ式を最適化します。

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

指定されたパラメーター値に対して を SelectExpression 最適化します。

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

ノードの null 許容に基づいてクエリ式を処理して、使用中の null セマンティクスを適用し、指定されたパラメーター値に対して最適化します。

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

ノードの null 許容に基づいて を SelectExpression 処理して、使用中の null セマンティクスを適用し、指定されたパラメーター値に対して最適化します。

適用対象