語言

QueryRootProcessor 類別

定義

在前置處理期間新增其他查詢根節點的訪客。

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

建構函式

名稱 Description
QueryRootProcessor(QueryTranslationPreprocessorDependencies, QueryCompilationContext)

使用相關聯的查詢提供者,建立 類別的新實例 QueryRootProcessor 。

方法

名稱 Description
ShouldConvertToInlineQueryRoot(NewArrayExpression)

判斷 是否 ConstantExpression 應該轉換成 InlineQueryRootExpression 。 這會處理內嵌運算式,其元素都是常數。

ShouldConvertToParameterQueryRoot(ParameterExpression)

判斷 是否 ParameterExpression 應該轉換成 ParameterQueryRootExpression 。

VisitMethodCall(MethodCallExpression)

在前置處理期間新增其他查詢根節點的訪客。

適用於