Bagikan melalui


EntityQueryModelVisitorFactory Kelas

Definisi

Membuat instans EntityQueryModelVisitor.

Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi.

public abstract class EntityQueryModelVisitorFactory : Microsoft.EntityFrameworkCore.Query.IEntityQueryModelVisitorFactory
type EntityQueryModelVisitorFactory = class
    interface IEntityQueryModelVisitorFactory
Public MustInherit Class EntityQueryModelVisitorFactory
Implements IEntityQueryModelVisitorFactory
Warisan
EntityQueryModelVisitorFactory
Turunan
Penerapan

Konstruktor

EntityQueryModelVisitorFactory(EntityQueryModelVisitorDependencies)

API ini mendukung infrastruktur Entity Framework Core dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. API ini dapat berubah atau dihapus dalam rilis mendatang.

EntityQueryModelVisitorFactory(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, ISubQueryMemberPushDownExpressionVisitor, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IOrderingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter)

API ini mendukung infrastruktur Entity Framework Core dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. API ini dapat berubah atau dihapus dalam rilis mendatang.

Properti

Dependencies

Dependensi yang digunakan untuk membuat EntityQueryModelVisitorFactory

EntityMaterializerSource

Mendapatkan yang Microsoft.EntityFrameworkCore.Metadata.Internal.IEntityMaterializerSource akan digunakan saat memproses kueri.

EntityQueryableExpressionVisitorFactory

Mendapatkan yang IEntityQueryableExpressionVisitorFactory akan digunakan saat memproses kueri.

EntityResultFindingExpressionVisitorFactory

Mendapatkan yang Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IEntityResultFindingExpressionVisitorFactory akan digunakan saat memproses kueri.

ExpressionPrinter

Mendapatkan yang Microsoft.EntityFrameworkCore.Query.Internal.IExpressionPrinter akan digunakan saat memproses kueri.

MemberAccessBindingExpressionVisitorFactory

Mendapatkan yang Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IMemberAccessBindingExpressionVisitorFactory akan digunakan saat memproses kueri.

NavigationRewritingExpressionVisitorFactory

Mendapatkan yang Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.INavigationRewritingExpressionVisitorFactory akan digunakan saat memproses kueri.

OrderingExpressionVisitorFactory

Mendapatkan yang Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IOrderingExpressionVisitorFactory akan digunakan saat memproses kueri.

ProjectionExpressionVisitorFactory

Mendapatkan yang IProjectionExpressionVisitorFactory akan digunakan saat memproses kueri.

QueryAnnotationExtractor

Mendapatkan yang Microsoft.EntityFrameworkCore.Query.Internal.IQueryAnnotationExtractor akan digunakan saat memproses kueri.

QueryOptimizer

Mendapatkan yang Microsoft.EntityFrameworkCore.Query.Internal.IQueryOptimizer akan digunakan saat memproses kueri.

QuerySourceTracingExpressionVisitorFactory

Mendapatkan yang Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.IQuerySourceTracingExpressionVisitorFactory akan digunakan saat memproses kueri.

ResultOperatorHandler

Mendapatkan yang IResultOperatorHandler akan digunakan saat memproses kueri.

SubQueryMemberPushDownExpressionVisitor

Mendapatkan yang Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ISubQueryMemberPushDownExpressionVisitor akan digunakan saat memproses kueri.

TaskBlockingExpressionVisitor

Mendapatkan yang Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.Internal.ITaskBlockingExpressionVisitor akan digunakan saat memproses kueri.

Metode

Create(QueryCompilationContext, EntityQueryModelVisitor)

Membuat baru EntityQueryModelVisitor.

Berlaku untuk