Bagikan melalui


RelationalQueryModelVisitorFactory Kelas

Definisi

Pabrik untuk instans EntityQueryModelVisitor.

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

Konstruktor

RelationalQueryModelVisitorFactory(EntityQueryModelVisitorDependencies, RelationalQueryModelVisitorDependencies)

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.

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

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

CompositePredicateExpressionVisitorFactory

Mendapatkan pabrik pengunjung ekspresi predikat komposit.

ConditionalRemovingExpressionVisitorFactory

Mendapatkan pabrik pengunjung penghapusan ekspresi bersyar.

ContextOptions

Mendapatkan opsi untuk mengontrol konteks.

Dependencies

Dependensi yang digunakan untuk membuat EntityQueryModelVisitorFactory

(Diperoleh dari EntityQueryModelVisitorFactory)
EntityMaterializerSource

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

(Diperoleh dari EntityQueryModelVisitorFactory)
EntityQueryableExpressionVisitorFactory

Mendapatkan yang IEntityQueryableExpressionVisitorFactory akan digunakan saat memproses kueri.

(Diperoleh dari EntityQueryModelVisitorFactory)
EntityResultFindingExpressionVisitorFactory

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

(Diperoleh dari EntityQueryModelVisitorFactory)
ExpressionPrinter

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

(Diperoleh dari EntityQueryModelVisitorFactory)
IncludeExpressionVisitorFactory

Mendapatkan pabrik pengunjung ekspresi include.

MemberAccessBindingExpressionVisitorFactory

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

(Diperoleh dari EntityQueryModelVisitorFactory)
NavigationRewritingExpressionVisitorFactory

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

(Diperoleh dari EntityQueryModelVisitorFactory)
OrderingExpressionVisitorFactory

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

(Diperoleh dari EntityQueryModelVisitorFactory)
ProjectionExpressionVisitorFactory

Mendapatkan yang IProjectionExpressionVisitorFactory akan digunakan saat memproses kueri.

(Diperoleh dari EntityQueryModelVisitorFactory)
QueryAnnotationExtractor

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

(Diperoleh dari EntityQueryModelVisitorFactory)
QueryFlattenerFactory

Mendapatkan pabrik flattener kueri.

QueryOptimizer

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

(Diperoleh dari EntityQueryModelVisitorFactory)
QuerySourceTracingExpressionVisitorFactory

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

(Diperoleh dari EntityQueryModelVisitorFactory)
RelationalAnnotationProvider

Mendapatkan penyedia anotasi relasional.

RelationalDependencies

Dependensi yang digunakan untuk membuat EntityQueryModelVisitorFactory

ResultOperatorHandler

Mendapatkan yang IResultOperatorHandler akan digunakan saat memproses kueri.

(Diperoleh dari EntityQueryModelVisitorFactory)
SqlTranslatingExpressionVisitorFactory

Mendapatkan pabrik pengunjung ekspresi penerjemahan SQL.

SubQueryMemberPushDownExpressionVisitor

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

(Diperoleh dari EntityQueryModelVisitorFactory)
TaskBlockingExpressionVisitor

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

(Diperoleh dari EntityQueryModelVisitorFactory)

Metode

Create(QueryCompilationContext, EntityQueryModelVisitor)

Membuat EntityQueryModelVisitor baru.

Berlaku untuk