RelationalQueryRootProcessor 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在前置處理期間新增其他查詢根節點的訪客。
public class RelationalQueryRootProcessor : Microsoft.EntityFrameworkCore.Query.QueryRootProcessor
type RelationalQueryRootProcessor = class
inherit QueryRootProcessor
Public Class RelationalQueryRootProcessor
Inherits QueryRootProcessor
- 繼承
建構函式
RelationalQueryRootProcessor(QueryTranslationPreprocessorDependencies, RelationalQueryTranslationPreprocessorDependencies, QueryCompilationContext) |
建立 RelationalQueryRootProcessor 類別的新執行個體。 |
方法
ShouldConvertToInlineQueryRoot(NewArrayExpression) |
ConstantExpression表示 可以轉換成 InlineQueryRootExpression ;後者最終會轉 VisitInlineQueryRoot(InlineQueryRootExpression) 譯為 SQL ValuesExpression 。 |
ShouldConvertToParameterQueryRoot(ParameterExpression) |
ParameterExpression表示 可以轉換成 ParameterQueryRootExpression ;後者最終會 TranslatePrimitiveCollection(SqlExpression, IProperty, String) 轉譯為提供者特定的 SQL 擴充機制,例如 |
VisitExtension(Expression) |
在前置處理期間新增其他查詢根節點的訪客。 |
VisitMethodCall(MethodCallExpression) |
在前置處理期間新增其他查詢根節點的訪客。 |