RelationalQueryModelVisitorFactory Sınıf

Tanım

örnekleri EntityQueryModelVisitoriçin bir fabrika.

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

Oluşturucular

RelationalQueryModelVisitorFactory(EntityQueryModelVisitorDependencies, RelationalQueryModelVisitorDependencies)

Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir.

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

Bu API, Entity Framework Core altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu API gelecek sürümlerde değiştirilebilir veya kaldırılabilir.

Özellikler

CompositePredicateExpressionVisitorFactory

Bileşik koşul ifadesi ziyaretçi fabrikasını alır.

ConditionalRemovingExpressionVisitorFactory

Koşullu kaldırma ifadesi ziyaretçi fabrikasını alır.

ContextOptions

Bağlamı denetleme seçeneklerini alır.

Dependencies

Oluşturmak için kullanılan bağımlılıklar EntityQueryModelVisitorFactory

(Devralındığı yer: EntityQueryModelVisitorFactory)
EntityMaterializerSource

Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource Sorgu işlenirken kullanılacak öğesini alır.

(Devralındığı yer: EntityQueryModelVisitorFactory)
EntityQueryableExpressionVisitorFactory

IEntityQueryableExpressionVisitorFactory Sorgu işlenirken kullanılacak öğesini alır.

(Devralındığı yer: EntityQueryModelVisitorFactory)
EntityResultFindingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory Sorgu işlenirken kullanılacak öğesini alır.

(Devralındığı yer: EntityQueryModelVisitorFactory)
ExpressionPrinter

Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter Sorgu işlenirken kullanılacak öğesini alır.

(Devralındığı yer: EntityQueryModelVisitorFactory)
IncludeExpressionVisitorFactory

ekleme ifadesi ziyaretçi fabrikasını alır.

MemberAccessBindingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory Sorgu işlenirken kullanılacak öğesini alır.

(Devralındığı yer: EntityQueryModelVisitorFactory)
NavigationRewritingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory Sorgu işlenirken kullanılacak öğesini alır.

(Devralındığı yer: EntityQueryModelVisitorFactory)
OrderingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory Sorgu işlenirken kullanılacak öğesini alır.

(Devralındığı yer: EntityQueryModelVisitorFactory)
ProjectionExpressionVisitorFactory

IProjectionExpressionVisitorFactory Sorgu işlenirken kullanılacak öğesini alır.

(Devralındığı yer: EntityQueryModelVisitorFactory)
QueryAnnotationExtractor

Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor Sorgu işlenirken kullanılacak öğesini alır.

(Devralındığı yer: EntityQueryModelVisitorFactory)
QueryFlattenerFactory

Sorgu düzleştirici fabrikasını alır.

QueryOptimizer

Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer Sorgu işlenirken kullanılacak öğesini alır.

(Devralındığı yer: EntityQueryModelVisitorFactory)
QuerySourceTracingExpressionVisitorFactory

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory Sorgu işlenirken kullanılacak öğesini alır.

(Devralındığı yer: EntityQueryModelVisitorFactory)
RelationalAnnotationProvider

İlişkisel ek açıklama sağlayıcısını alır.

RelationalDependencies

Oluşturmak için kullanılan bağımlılıklar EntityQueryModelVisitorFactory

ResultOperatorHandler

IResultOperatorHandler Sorgu işlenirken kullanılacak öğesini alır.

(Devralındığı yer: EntityQueryModelVisitorFactory)
SqlTranslatingExpressionVisitorFactory

SQL çeviri ifadesi ziyaretçi fabrikasını alır.

SubQueryMemberPushDownExpressionVisitor

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor Sorgu işlenirken kullanılacak öğesini alır.

(Devralındığı yer: EntityQueryModelVisitorFactory)
TaskBlockingExpressionVisitor

Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor Sorgu işlenirken kullanılacak öğesini alır.

(Devralındığı yer: EntityQueryModelVisitorFactory)

Yöntemler

Create(QueryCompilationContext, EntityQueryModelVisitor)

Yeni bir EntityQueryModelVisitor oluşturur.

Şunlara uygulanır