RelationalQueryModelVisitorFactory 类

定义

实例的 EntityQueryModelVisitor工厂。

public class RelationalQueryModelVisitorFactory : Microsoft.EntityFrameworkCore.Query.EntityQueryModelVisitorFactory
type RelationalQueryModelVisitorFactory = class
    inherit EntityQueryModelVisitorFactory
Public Class RelationalQueryModelVisitorFactory
Inherits EntityQueryModelVisitorFactory
继承
RelationalQueryModelVisitorFactory

构造函数

RelationalQueryModelVisitorFactory(EntityQueryModelVisitorDependencies, RelationalQueryModelVisitorDependencies)

此 API 支持 Entity Framework Core 基础结构,不应直接从代码使用。 将来的版本中可能会更改或删除此 API。

RelationalQueryModelVisitorFactory(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, ISubQueryMemberPushDownExpressionVisitor, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IOrderingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter, IRelationalAnnotationProvider, IIncludeExpressionVisitorFactory, ISqlTranslatingExpressionVisitorFactory, ICompositePredicateExpressionVisitorFactory, IConditionalRemovingExpressionVisitorFactory, IQueryFlattenerFactory, IDbContextOptions)

此 API 支持 Entity Framework Core 基础结构,不应直接从代码使用。 将来的版本中可能会更改或删除此 API。

属性

CompositePredicateExpressionVisitorFactory

获取复合谓词表达式访问者工厂。

ConditionalRemovingExpressionVisitorFactory

获取条件删除表达式访问者工厂。

ContextOptions

获取用于控制上下文的选项。

Dependencies

用于创建 的依赖项 EntityQueryModelVisitorFactory

(继承自 EntityQueryModelVisitorFactory)
EntityMaterializerSource

Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource获取处理查询时要使用的 。

(继承自 EntityQueryModelVisitorFactory)
EntityQueryableExpressionVisitorFactory

IEntityQueryableExpressionVisitorFactory获取处理查询时要使用的 。

(继承自 EntityQueryModelVisitorFactory)
EntityResultFindingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory获取处理查询时要使用的 。

(继承自 EntityQueryModelVisitorFactory)
ExpressionPrinter

Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter获取处理查询时要使用的 。

(继承自 EntityQueryModelVisitorFactory)
IncludeExpressionVisitorFactory

获取 include 表达式访问者工厂。

MemberAccessBindingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory获取处理查询时要使用的 。

(继承自 EntityQueryModelVisitorFactory)
NavigationRewritingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory获取处理查询时要使用的 。

(继承自 EntityQueryModelVisitorFactory)
OrderingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory获取处理查询时要使用的 。

(继承自 EntityQueryModelVisitorFactory)
ProjectionExpressionVisitorFactory

IProjectionExpressionVisitorFactory获取处理查询时要使用的 。

(继承自 EntityQueryModelVisitorFactory)
QueryAnnotationExtractor

Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor获取处理查询时要使用的 。

(继承自 EntityQueryModelVisitorFactory)
QueryFlattenerFactory

获取查询平展工厂。

QueryOptimizer

Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer获取处理查询时要使用的 。

(继承自 EntityQueryModelVisitorFactory)
QuerySourceTracingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory获取处理查询时要使用的 。

(继承自 EntityQueryModelVisitorFactory)
RelationalAnnotationProvider

获取关系注释提供程序。

RelationalDependencies

用于创建 的依赖项 EntityQueryModelVisitorFactory

ResultOperatorHandler

IResultOperatorHandler获取处理查询时要使用的 。

(继承自 EntityQueryModelVisitorFactory)
SqlTranslatingExpressionVisitorFactory

获取 SQL 翻译表达式访问者工厂。

SubQueryMemberPushDownExpressionVisitor

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor获取处理查询时要使用的 。

(继承自 EntityQueryModelVisitorFactory)
TaskBlockingExpressionVisitor

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor获取处理查询时要使用的 。

(继承自 EntityQueryModelVisitorFactory)

方法

Create(QueryCompilationContext, EntityQueryModelVisitor)

创建新的 EntityQueryModelVisitor。

适用于