次の方法で共有


QueryRootProcessor クラス

定義

前処理中にクエリ ルート ノードを追加するビジター。

public class QueryRootProcessor : System.Linq.Expressions.ExpressionVisitor
type QueryRootProcessor = class
    inherit ExpressionVisitor
Public Class QueryRootProcessor
Inherits ExpressionVisitor
継承
QueryRootProcessor
派生

コンストラクター

QueryRootProcessor(QueryTranslationPreprocessorDependencies, QueryCompilationContext)

関連付けられたクエリ プロバイダーを使用して、 クラスの QueryRootProcessor 新しいインスタンスを作成します。

メソッド

ShouldConvertToInlineQueryRoot(NewArrayExpression)

ConstantExpressionInlineQueryRootExpression変換するかどうかを決定します。 これにより、要素がすべて定数であるケースインライン式が処理されます。

ShouldConvertToParameterQueryRoot(ParameterExpression)

ParameterExpressionParameterQueryRootExpression変換するかどうかを決定します。

VisitMethodCall(MethodCallExpression)

前処理中にクエリ ルート ノードを追加するビジター。

適用対象