Поделиться через


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

Возвращает фабрику посетителей включаемого выражения.

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.

Применяется к