QueryRootProcessor 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在前置處理期間新增其他查詢根節點的訪客。
public class QueryRootProcessor : System.Linq.Expressions.ExpressionVisitor
type QueryRootProcessor = class
inherit ExpressionVisitor
Public Class QueryRootProcessor
Inherits ExpressionVisitor
- 繼承
-
QueryRootProcessor
- 衍生
建構函式
QueryRootProcessor(QueryTranslationPreprocessorDependencies, QueryCompilationContext) |
使用相關聯的查詢提供者,建立 類別的新實例 QueryRootProcessor 。 |
方法
ShouldConvertToInlineQueryRoot(NewArrayExpression) |
判斷 是否 ConstantExpression 應該轉換成 InlineQueryRootExpression 。 這會處理內嵌運算式,其元素都是常數。 |
ShouldConvertToParameterQueryRoot(ParameterExpression) |
判斷 是否 ParameterExpression 應該轉換成 ParameterQueryRootExpression 。 |
VisitMethodCall(MethodCallExpression) |
在前置處理期間新增其他查詢根節點的訪客。 |