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) |
在预处理期间添加其他查询根节点的访问者。 |