EntityQueryModelVisitorFactory Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает экземпляры EntityQueryModelVisitor.
Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.
public abstract class EntityQueryModelVisitorFactory : Microsoft.EntityFrameworkCore.Query.IEntityQueryModelVisitorFactory
type EntityQueryModelVisitorFactory = class
interface IEntityQueryModelVisitorFactory
Public MustInherit Class EntityQueryModelVisitorFactory
Implements IEntityQueryModelVisitorFactory
- Наследование
-
EntityQueryModelVisitorFactory
- Производный
- Реализации
Конструкторы
EntityQueryModelVisitorFactory(EntityQueryModelVisitorDependencies) |
Этот API поддерживает инфраструктуру Entity Framework Core и не предназначен для использования непосредственно из кода. В будущих выпусках этот API может быть изменен или удален. |
EntityQueryModelVisitorFactory(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, ISubQueryMemberPushDownExpressionVisitor, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IOrderingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter) |
Этот API поддерживает инфраструктуру Entity Framework Core и не предназначен для использования непосредственно из кода. В будущих выпусках этот API может быть изменен или удален. |
Свойства
Dependencies |
Зависимости, используемые для создания EntityQueryModelVisitorFactory |
EntityMaterializerSource |
Возвращает объект , используемый Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource при обработке запроса. |
EntityQueryableExpressionVisitorFactory |
Возвращает объект , используемый IEntityQueryableExpressionVisitorFactory при обработке запроса. |
EntityResultFindingExpressionVisitorFactory |
Возвращает объект , используемый Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory при обработке запроса. |
ExpressionPrinter |
Возвращает объект , используемый Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter при обработке запроса. |
MemberAccessBindingExpressionVisitorFactory |
Возвращает объект , используемый Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory при обработке запроса. |
NavigationRewritingExpressionVisitorFactory |
Возвращает объект , используемый Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory при обработке запроса. |
OrderingExpressionVisitorFactory |
Возвращает объект , используемый Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory при обработке запроса. |
ProjectionExpressionVisitorFactory |
Возвращает объект , используемый IProjectionExpressionVisitorFactory при обработке запроса. |
QueryAnnotationExtractor |
Возвращает объект , используемый Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor при обработке запроса. |
QueryOptimizer |
Возвращает объект , используемый Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer при обработке запроса. |
QuerySourceTracingExpressionVisitorFactory |
Возвращает объект , используемый Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory при обработке запроса. |
ResultOperatorHandler |
Возвращает объект , используемый IResultOperatorHandler при обработке запроса. |
SubQueryMemberPushDownExpressionVisitor |
Возвращает объект , используемый Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor при обработке запроса. |
TaskBlockingExpressionVisitor |
Возвращает объект , используемый Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor при обработке запроса. |
Методы
Create(QueryCompilationContext, EntityQueryModelVisitor) |
Создает новый экземпляр EntityQueryModelVisitor. |
Применяется к
Entity Framework