Bagikan melalui


EntityQueryModelVisitorDependencies Kelas

Definisi

Kelas parameter dependensi layanan untuk EntityQueryModelVisitor

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

Jangan membuat instans kelas ini langsung dari penyedia atau kode aplikasi karena tanda tangan konstruktor dapat berubah saat dependensi baru ditambahkan. Sebagai gantinya, gunakan jenis ini di konstruktor Anda sehingga instans akan dibuat dan disuntikkan secara otomatis oleh kontainer injeksi dependensi. Untuk membuat instans dengan beberapa layanan dependen diganti, pertama-tama selesaikan objek dari kontainer injeksi dependensi, lalu ganti layanan yang dipilih menggunakan 'Dengan...' Metode. Jangan panggil konstruktor kapan saja dalam proses ini.

public sealed class EntityQueryModelVisitorDependencies
type EntityQueryModelVisitorDependencies = class
Public NotInheritable Class EntityQueryModelVisitorDependencies
Warisan
EntityQueryModelVisitorDependencies

Konstruktor

EntityQueryModelVisitorDependencies(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, IEagerLoadingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter, IQueryModelGenerator)

Membuat objek parameter dependensi layanan untuk EntityQueryModelVisitorFactory.

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.

Jangan panggil konstruktor ini langsung dari penyedia atau kode aplikasi karena dapat berubah saat dependensi baru ditambahkan. Sebagai gantinya, gunakan jenis ini di konstruktor Anda sehingga instans akan dibuat dan disuntikkan secara otomatis oleh kontainer injeksi dependensi. Untuk membuat instans dengan beberapa layanan dependen diganti, pertama-tama selesaikan objek dari kontainer injeksi dependensi, lalu ganti layanan yang dipilih menggunakan 'Dengan...' Metode. Jangan panggil konstruktor kapan saja dalam proses ini.

EntityQueryModelVisitorDependencies(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter)

Membuat objek parameter dependensi layanan untuk EntityQueryModelVisitorFactory.

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.

Jangan panggil konstruktor ini langsung dari penyedia atau kode aplikasi karena dapat berubah saat dependensi baru ditambahkan. Sebagai gantinya, gunakan jenis ini di konstruktor Anda sehingga instans akan dibuat dan disuntikkan secara otomatis oleh kontainer injeksi dependensi. Untuk membuat instans dengan beberapa layanan dependen diganti, pertama-tama selesaikan objek dari kontainer injeksi dependensi, lalu ganti layanan yang dipilih menggunakan 'Dengan...' Metode. Jangan panggil konstruktor kapan saja dalam proses ini.

EntityQueryModelVisitorDependencies(IQueryOptimizer, INavigationRewritingExpressionVisitorFactory, IQuerySourceTracingExpressionVisitorFactory, IEntityResultFindingExpressionVisitorFactory, ITaskBlockingExpressionVisitor, IMemberAccessBindingExpressionVisitorFactory, IProjectionExpressionVisitorFactory, IEntityQueryableExpressionVisitorFactory, IQueryAnnotationExtractor, IResultOperatorHandler, IEntityMaterializerSource, IExpressionPrinter, IQueryModelGenerator)

Membuat objek parameter dependensi layanan untuk EntityQueryModelVisitorFactory.

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.

Jangan panggil konstruktor ini langsung dari penyedia atau kode aplikasi karena dapat berubah saat dependensi baru ditambahkan. Sebagai gantinya, gunakan jenis ini di konstruktor Anda sehingga instans akan dibuat dan disuntikkan secara otomatis oleh kontainer injeksi dependensi. Untuk membuat instans dengan beberapa layanan dependen diganti, pertama-tama selesaikan objek dari kontainer injeksi dependensi, lalu ganti layanan yang dipilih menggunakan 'Dengan...' Metode. Jangan panggil konstruktor kapan saja dalam proses ini.

Properti

EagerLoadingExpressionVisitorFactory

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

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.

ProjectionExpressionVisitorFactory

Mendapatkan yang IProjectionExpressionVisitorFactory akan digunakan saat memproses kueri.

QueryAnnotationExtractor

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

QueryModelGenerator

Mendapatkan yang Microsoft.EntityFrameworkCore.Query.Internal.IQueryModelGenerator 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.

TaskBlockingExpressionVisitor

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

Metode

With(IEagerLoadingExpressionVisitorFactory)

Mengkloning objek parameter dependensi ini dengan satu layanan diganti.

With(IEntityMaterializerSource)

Mengkloning objek parameter dependensi ini dengan satu layanan diganti.

With(IEntityQueryableExpressionVisitorFactory)

Mengkloning objek parameter dependensi ini dengan satu layanan diganti.

With(IEntityResultFindingExpressionVisitorFactory)

Mengkloning objek parameter dependensi ini dengan satu layanan diganti.

With(IExpressionPrinter)

Mengkloning objek parameter dependensi ini dengan satu layanan diganti.

With(IMemberAccessBindingExpressionVisitorFactory)

Mengkloning objek parameter dependensi ini dengan satu layanan diganti.

With(INavigationRewritingExpressionVisitorFactory)

Mengkloning objek parameter dependensi ini dengan satu layanan diganti.

With(IProjectionExpressionVisitorFactory)

Mengkloning objek parameter dependensi ini dengan satu layanan diganti.

With(IQueryAnnotationExtractor)

Mengkloning objek parameter dependensi ini dengan satu layanan diganti.

With(IQueryModelGenerator)

Mengkloning objek parameter dependensi ini dengan satu layanan diganti.

With(IQueryOptimizer)

Mengkloning objek parameter dependensi ini dengan satu layanan diganti.

With(IQuerySourceTracingExpressionVisitorFactory)

Mengkloning objek parameter dependensi ini dengan satu layanan diganti.

With(IResultOperatorHandler)

Mengkloning objek parameter dependensi ini dengan satu layanan diganti.

With(ITaskBlockingExpressionVisitor)

Mengkloning objek parameter dependensi ini dengan satu layanan diganti.

Berlaku untuk