Udostępnij za pośrednictwem


RelationalQueryModelVisitorFactory Klasa

Definicja

Fabryka dla wystąpień klasy EntityQueryModelVisitor.

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

Konstruktory

RelationalQueryModelVisitorFactory(EntityQueryModelVisitorDependencies, RelationalQueryModelVisitorDependencies)

Ten interfejs API obsługuje infrastrukturę Platformy Entity Framework Core i nie jest przeznaczony do użycia bezpośrednio z kodu. Ten interfejs API może ulec zmianie lub zostać usunięty w przyszłych wersjach.

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

Ten interfejs API obsługuje infrastrukturę Platformy Entity Framework Core i nie jest przeznaczony do użycia bezpośrednio z kodu. Ten interfejs API może ulec zmianie lub zostać usunięty w przyszłych wersjach.

Właściwości

CompositePredicateExpressionVisitorFactory

Pobiera fabrykę odwiedzających wyrażenie predykatów złożonych.

ConditionalRemovingExpressionVisitorFactory

Pobiera fabrykę odwiedzających wyrażenie usuwania warunkowego.

ContextOptions

Pobiera opcje kontrolowania kontekstu.

Dependencies

Zależności używane do tworzenia EntityQueryModelVisitorFactory

(Odziedziczone po EntityQueryModelVisitorFactory)
EntityMaterializerSource

Pobiera element Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource do użycia podczas przetwarzania zapytania.

(Odziedziczone po EntityQueryModelVisitorFactory)
EntityQueryableExpressionVisitorFactory

Pobiera element IEntityQueryableExpressionVisitorFactory do użycia podczas przetwarzania zapytania.

(Odziedziczone po EntityQueryModelVisitorFactory)
EntityResultFindingExpressionVisitorFactory

Pobiera element Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory do użycia podczas przetwarzania zapytania.

(Odziedziczone po EntityQueryModelVisitorFactory)
ExpressionPrinter

Pobiera element Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter do użycia podczas przetwarzania zapytania.

(Odziedziczone po EntityQueryModelVisitorFactory)
IncludeExpressionVisitorFactory

Pobiera fabrykę gościa wyrażeń dołączania.

MemberAccessBindingExpressionVisitorFactory

Pobiera element Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory do użycia podczas przetwarzania zapytania.

(Odziedziczone po EntityQueryModelVisitorFactory)
NavigationRewritingExpressionVisitorFactory

Pobiera element Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory do użycia podczas przetwarzania zapytania.

(Odziedziczone po EntityQueryModelVisitorFactory)
OrderingExpressionVisitorFactory

Pobiera element Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory do użycia podczas przetwarzania zapytania.

(Odziedziczone po EntityQueryModelVisitorFactory)
ProjectionExpressionVisitorFactory

Pobiera element IProjectionExpressionVisitorFactory do użycia podczas przetwarzania zapytania.

(Odziedziczone po EntityQueryModelVisitorFactory)
QueryAnnotationExtractor

Pobiera element Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor do użycia podczas przetwarzania zapytania.

(Odziedziczone po EntityQueryModelVisitorFactory)
QueryFlattenerFactory

Pobiera fabrykę spłaszczającego zapytania.

QueryOptimizer

Pobiera element Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer do użycia podczas przetwarzania zapytania.

(Odziedziczone po EntityQueryModelVisitorFactory)
QuerySourceTracingExpressionVisitorFactory

Pobiera element Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory do użycia podczas przetwarzania zapytania.

(Odziedziczone po EntityQueryModelVisitorFactory)
RelationalAnnotationProvider

Pobiera dostawcę adnotacji relacyjnych.

RelationalDependencies

Zależności używane do tworzenia EntityQueryModelVisitorFactory

ResultOperatorHandler

Pobiera element IResultOperatorHandler do użycia podczas przetwarzania zapytania.

(Odziedziczone po EntityQueryModelVisitorFactory)
SqlTranslatingExpressionVisitorFactory

Pobiera fabrykę gości tłumaczenia wyrażeń SQL.

SubQueryMemberPushDownExpressionVisitor

Pobiera element Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor do użycia podczas przetwarzania zapytania.

(Odziedziczone po EntityQueryModelVisitorFactory)
TaskBlockingExpressionVisitor

Pobiera element Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor do użycia podczas przetwarzania zapytania.

(Odziedziczone po EntityQueryModelVisitorFactory)

Metody

Create(QueryCompilationContext, EntityQueryModelVisitor)

Tworzy nowy obiekt EntityQueryModelVisitor.

Dotyczy