RelationalQueryModelVisitorFactory Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
örnekleri EntityQueryModelVisitoriçin bir fabrika.
public class RelationalQueryModelVisitorFactory : Microsoft.EntityFrameworkCore.Query.EntityQueryModelVisitorFactory
type RelationalQueryModelVisitorFactory = class
inherit EntityQueryModelVisitorFactory
Public Class RelationalQueryModelVisitorFactory
Inherits EntityQueryModelVisitorFactory
- Devralma
Oluşturucular
Özellikler
| Veri Akışı Adı | Description |
|---|---|
| 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 |
Sorgu işlenirken kullanılacak öğesini Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource alır. (Devralındığı yer: EntityQueryModelVisitorFactory) |
| EntityQueryableExpressionVisitorFactory |
Sorgu işlenirken kullanılacak öğesini IEntityQueryableExpressionVisitorFactory alır. (Devralındığı yer: EntityQueryModelVisitorFactory) |
| EntityResultFindingExpressionVisitorFactory |
Sorgu işlenirken kullanılacak öğesini Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory alır. (Devralındığı yer: EntityQueryModelVisitorFactory) |
| ExpressionPrinter |
Sorgu işlenirken kullanılacak öğesini Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter alır. (Devralındığı yer: EntityQueryModelVisitorFactory) |
| IncludeExpressionVisitorFactory |
Ekleme ifadesi ziyaretçi fabrikasını alır. |
| MemberAccessBindingExpressionVisitorFactory |
Sorgu işlenirken kullanılacak öğesini Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory alır. (Devralındığı yer: EntityQueryModelVisitorFactory) |
| NavigationRewritingExpressionVisitorFactory |
Sorgu işlenirken kullanılacak öğesini Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory alır. (Devralındığı yer: EntityQueryModelVisitorFactory) |
| OrderingExpressionVisitorFactory |
Sorgu işlenirken kullanılacak öğesini Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory alır. (Devralındığı yer: EntityQueryModelVisitorFactory) |
| ProjectionExpressionVisitorFactory |
Sorgu işlenirken kullanılacak öğesini IProjectionExpressionVisitorFactory alır. (Devralındığı yer: EntityQueryModelVisitorFactory) |
| QueryAnnotationExtractor |
Sorgu işlenirken kullanılacak öğesini Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor alır. (Devralındığı yer: EntityQueryModelVisitorFactory) |
| QueryFlattenerFactory |
Sorgu düzleştirici fabrikasını alır. |
| QueryOptimizer |
Sorgu işlenirken kullanılacak öğesini Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer alır. (Devralındığı yer: EntityQueryModelVisitorFactory) |
| QuerySourceTracingExpressionVisitorFactory |
Sorgu işlenirken kullanılacak öğesini Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory 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 |
Sorgu işlenirken kullanılacak öğesini IResultOperatorHandler alır. (Devralındığı yer: EntityQueryModelVisitorFactory) |
| SqlTranslatingExpressionVisitorFactory |
SQL çeviri ifadesi ziyaretçi fabrikasını alır. |
| SubQueryMemberPushDownExpressionVisitor |
Sorgu işlenirken kullanılacak öğesini Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor alır. (Devralındığı yer: EntityQueryModelVisitorFactory) |
| TaskBlockingExpressionVisitor |
Sorgu işlenirken kullanılacak öğesini Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor alır. (Devralındığı yer: EntityQueryModelVisitorFactory) |
Yöntemler
| Veri Akışı Adı | Description |
|---|---|
| Create(QueryCompilationContext, EntityQueryModelVisitor) |
Yeni bir EntityQueryModelVisitor oluşturur. |