Microsoft.EntityFrameworkCore.Query Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Kelas
AsyncQueryMethodProvider |
Menyediakan objek refleksi untuk pengikatan terlambat ke operasi kueri relasional asinkron. |
CollectionInitializingExpression | |
CollectionPopulatingExpression | |
CollectionResultExpression |
Ekspresi yang mewakili pembuatan koleksi untuk ShaperExpression penyedia relasional. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
CollectionShaperExpression |
Ekspresi yang mewakili pembuatan koleksi di ShaperExpression. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
CompiledQueryCacheKeyGenerator |
Membuat kunci yang secara unik mengidentifikasi kueri. Ini digunakan untuk menyimpan dan mencari versi kueri yang dikompilasi dalam cache. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. Masa pakai layanan adalah Scoped. Ini berarti bahwa setiap DbContext instans akan menggunakan instans layanan ini sendiri. Implementasi dapat bergantung pada layanan lain yang terdaftar dengan masa pakai apa pun. Implementasinya tidak perlu aman untuk utas. |
CompiledQueryCacheKeyGeneratorDependencies |
Kelas parameter dependensi layanan untuk CompiledQueryCacheKeyGenerator Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
EntityMaterializerSource |
Masa pakai layanan adalah Singleton. Ini berarti satu instans digunakan oleh banyak DbContext instans. Implementasinya harus aman untuk utas. Layanan ini tidak dapat bergantung pada layanan yang terdaftar sebagai Scoped. |
EntityMaterializerSourceDependencies |
Kelas parameter dependensi layanan untuk EntityMaterializerSource 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. Masa pakai layanan adalah Singleton. Ini berarti satu instans digunakan oleh banyak DbContext instans. Implementasinya harus aman untuk utas. Layanan ini tidak dapat bergantung pada layanan yang terdaftar sebagai Scoped. |
EntityProjectionExpression |
Ekspresi yang mewakili entitas dalam proyeksi SelectExpression. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
EntityQueryModelVisitor |
Pengunjung inti yang memproses kueri yang akan dijalankan. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
EntityQueryModelVisitorDependencies |
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. |
EntityQueryModelVisitorFactory |
Membuat instans EntityQueryModelVisitor. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
EntityQueryRootExpression |
Ekspresi yang mewakili akar kueri entitas dalam ekspresi kueri. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
EntityShaperExpression |
Ekspresi yang mewakili pembuatan instans entitas di ShaperExpression. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
EnumerableExpression |
Ekspresi yang mewakili enumerasi atau grup yang diterjemahkan dari rantai melalui elemen pengelompokan. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
EvaluatableExpressionFilter |
Mewakili filter untuk ekspresi yang dapat dievaluasi. Masa pakai layanan adalah Singleton. Ini berarti satu instans digunakan oleh banyak DbContext instans. Implementasinya harus aman untuk utas. Layanan ini tidak dapat bergantung pada layanan yang terdaftar sebagai Scoped. |
EvaluatableExpressionFilterDependencies |
Kelas parameter dependensi layanan untuk EvaluatableExpressionFilter Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
ExpressionEqualityComparer |
Pembanding yang mengimplementasikan IEqualityComparer<T> untuk Expression. |
ExpressionExtensions |
Metode ekstensi untuk Expression jenis. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
ExpressionPrinter |
Kelas untuk membuat representasi ekspresi string yang dapat dicetak. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
GroupByShaperExpression |
Ekspresi yang mewakili pembuatan elemen pengelompokan di ShaperExpression. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IncludeExpression |
Ekspresi yang mewakili operasi sertakan dalam ShaperExpression. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IncludeSpecification |
Mewakili satu kueri menyertakan operasi. |
InlineQueryRootExpression |
Ekspresi yang mewakili akar kueri sebaris dalam kueri (misalnya Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
JsonQueryExpression |
Ekspresi yang mewakili entitas atau kumpulan entitas yang dipetakan ke kolom JSON dan jalur untuk mengaksesnya. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
MaterializeCollectionNavigationExpression |
Ekspresi yang mewakili materialisasi navigasi koleksi di ShaperExpression. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
NavigationExpansionExtensibilityHelper |
Layanan yang membantu dengan berbagai aspek ekstensibilitas ekspansi navigasi. |
NavigationExpansionExtensibilityHelperDependencies |
Kelas parameter dependensi layanan untuk NavigationExpansionExtensibilityHelper Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
NonQueryExpression |
Ekspresi yang berisi ekspresi non-kueri. Hasil ekspresi non-kueri biasanya adalah jumlah baris yang terpengaruh. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
NotParameterizedAttribute |
Sinyal bahwa parameter operator LINQ kustom tidak boleh diparameterkan selama kompilasi kueri. |
NullConditionalExpression |
Ekspresi yang mewakili akses null-conditional. Logika dalam file ini didasarkan pada https://github.com/bartdesmet/ExpressionFutures |
ParameterQueryRootExpression |
Ekspresi yang mewakili akar kueri parameter dalam kueri. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
PathSegment |
Struktur yang mewakili komponen jalur JSON yang digunakan di JsonQueryExpression atau JsonScalarExpression. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
ProjectionBindingExpression |
Ekspresi yang mendapatkan nilai dari QueryExpression untuk digunakan ShaperExpression saat membuat hasil. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
ProjectionMember |
Kelas yang mewakili rantai anggota CLR untuk mengikat. Biasanya dihasilkan dari panggilan Pilih berturut-turut dalam kueri. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
QueryableMethods |
Kelas yang menyediakan metadata refleksi untuk metode LINQ yang dapat diterjemahkan. |
QueryableMethodTranslatingExpressionVisitor |
Kelas yang menerjemahkan metode yang dapat dikueri dalam kueri. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
QueryableMethodTranslatingExpressionVisitorDependencies |
Kelas parameter dependensi layanan untuk QueryableMethodTranslatingExpressionVisitor Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
QueryCompilationContext |
Struktur data utama yang mewakili status/komponen yang digunakan selama kompilasi kueri. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
QueryCompilationContextDependencies |
Kelas parameter dependensi layanan untuk QueryCompilationContext Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
QueryContext |
Struktur data utama yang digunakan oleh kueri yang dikompilasi selama eksekusi. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
QueryContextDependencies |
Kelas parameter dependensi layanan untuk QueryContext Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
QueryContextFactory |
Pabrik untuk QueryContext instans. |
QueryMethodProvider |
Menyediakan objek refleksi untuk pengikatan terlambat ke operasi kueri relasional sinkron. |
QueryRootExpression |
Ekspresi yang mewakili akar kueri dalam ekspresi kueri. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
QueryRootProcessor |
Pengunjung yang menambahkan simpul akar kueri tambahan selama pra-pemrosesan. |
QuerySqlGenerator |
Generator SQL kueri untuk mendapatkan IRelationalCommand untuk diberikan SelectExpression. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
QuerySqlGeneratorDependencies |
Kelas parameter dependensi layanan untuk QuerySqlGenerator Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
QueryTranslationPostprocessor |
Kelas yang pasca-proses kueri yang diterjemahkan. Kelas ini memungkinkan untuk memproses ekspresi kueri server yang dihasilkan dan ekspresi pembentuk terkait. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
QueryTranslationPostprocessorDependencies |
Kelas parameter dependensi layanan untuk QueryTranslationPostprocessor Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
QueryTranslationPreprocessor |
Kelas yang melakukan praproses kueri sebelum terjemahan. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
QueryTranslationPreprocessorDependencies |
Kelas parameter dependensi layanan untuk QueryTranslationPreprocessor Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalAggregateMethodCallTranslatorProvider |
Menyediakan terjemahan untuk ekspresi LINQ MethodCallExpression yang mewakili metode agregat. |
RelationalAggregateMethodCallTranslatorProviderDependencies |
Kelas parameter dependensi layanan untuk RelationalAggregateMethodCallTranslatorProvider Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalCollectionShaperExpression |
Ekspresi yang mewakili pembuatan koleksi untuk penyedia relasional di ShaperExpression. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalCompiledQueryCacheKeyGenerator |
Membuat kunci yang secara unik mengidentifikasi kueri. Ini digunakan untuk menyimpan dan mencari versi kueri yang dikompilasi dalam cache. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. Masa pakai layanan adalah Scoped. Ini berarti bahwa setiap DbContext instans akan menggunakan instans layanan ini sendiri. Implementasinya dapat bergantung pada layanan lain yang terdaftar dengan masa pakai apa pun. Implementasinya tidak perlu aman untuk utas. |
RelationalCompiledQueryCacheKeyGeneratorDependencies |
Kelas parameter dependensi layanan untuk RelationalCompiledQueryCacheKeyGenerator Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalEntityShaperExpression |
Ekspresi yang mewakili pembuatan instans entitas untuk penyedia relasional di ShaperExpression. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalEvaluatableExpressionFilter |
Mewakili filter untuk ekspresi yang dapat dievaluasi. Masa pakai layanan adalah Singleton. Ini berarti satu instans digunakan oleh banyak DbContext instans. Implementasinya harus aman untuk utas. Layanan ini tidak dapat bergantung pada layanan yang terdaftar sebagai Scoped. |
RelationalEvaluatableExpressionFilterDependencies |
Kelas parameter dependensi layanan untuk RelationalEvaluatableExpressionFilter Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalGroupByResultExpression |
Ekspresi yang mewakili pembuatan pengelompokan untuk penyedia relasional di ShaperExpression. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalGroupByShaperExpression |
Ekspresi yang mewakili pembuatan elemen pengelompokan untuk ShaperExpression penyedia relasional. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalMemberTranslatorProvider |
Menyediakan terjemahan untuk ekspresi LINQ MemberExpression dengan mengirimkan ke beberapa penerjemah anggota khusus. Masa pakai layanan adalah Scoped. Ini berarti bahwa setiap DbContext instans akan menggunakan instans layanan ini sendiri. Implementasinya dapat bergantung pada layanan lain yang terdaftar dengan masa pakai apa pun. Implementasinya tidak perlu aman untuk utas. |
RelationalMemberTranslatorProviderDependencies |
Kelas parameter dependensi layanan untuk RelationalMemberTranslatorProvider Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalMethodCallTranslatorProvider |
Menyediakan terjemahan untuk ekspresi LINQ MethodCallExpression dengan mengirimkan ke beberapa penerjemah panggilan metode khusus. Masa pakai layanan adalah Scoped. Ini berarti bahwa setiap DbContext instans akan menggunakan instans layanan ini sendiri. Implementasinya dapat bergantung pada layanan lain yang terdaftar dengan masa pakai apa pun. Implementasinya tidak perlu aman untuk utas. |
RelationalMethodCallTranslatorProviderDependencies |
Kelas parameter dependensi layanan untuk RelationalMethodCallTranslatorProvider Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalParameterBasedSqlProcessor |
Kelas yang memproses ekspresi kueri setelah nilai parameter diketahui. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalParameterBasedSqlProcessorDependencies |
Kelas parameter dependensi layanan untuk Microsoft.EntityFrameworkCore.Query.Internal.RelationalParameterBasedSqlProcessorFactory Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalQueryableMethodTranslatingExpressionVisitor |
Kelas yang menerjemahkan metode yang dapat dikueri dalam kueri. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalQueryableMethodTranslatingExpressionVisitor.RelationalInferredTypeMappingApplier |
Pengunjung yang dijalankan di akhir terjemahan, yang memverifikasi bahwa semua SqlExpression simpul memiliki pemetaan jenis, dan menerapkan pemetaan jenis yang disimpulkan untuk konstanta dan parameter yang dapat dikueri (NILAI) (misalnya OPENJSON) kembali pada tabel akar mereka. |
RelationalQueryableMethodTranslatingExpressionVisitorDependencies |
Kelas parameter dependensi layanan untuk RelationalQueryableMethodTranslatingExpressionVisitor Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalQueryCompilationContext |
Struktur data utama yang mewakili status/komponen yang digunakan selama kompilasi kueri relasional. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalQueryCompilationContextDependencies |
Kelas parameter dependensi layanan untuk RelationalQueryCompilationContext Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalQueryCompilationContextFactory |
Pabrik relasional untuk instans QueryCompilationContext. |
RelationalQueryContext |
Struktur data utama yang digunakan oleh kueri relasional yang dikompilasi selama eksekusi. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalQueryContextDependencies |
Kelas parameter dependensi layanan untuk RelationalQueryContext Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalQueryContextFactory |
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. |
RelationalQueryModelVisitor |
Pengunjung relasional Remotion.Linq.QueryModel default. |
RelationalQueryModelVisitorDependencies |
Kelas parameter dependensi layanan untuk RelationalQueryModelVisitorFactory Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). 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 yang 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. |
RelationalQueryModelVisitorFactory |
Pabrik untuk instans EntityQueryModelVisitor. |
RelationalQueryRootProcessor |
Pengunjung yang menambahkan simpul akar kueri tambahan selama pra-pemrosesan. |
RelationalQueryTranslationPostprocessor |
Kelas yang pasca-proses kueri yang diterjemahkan. Kelas ini memungkinkan untuk memproses ekspresi kueri server yang dihasilkan dan ekspresi pembentuk terkait. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalQueryTranslationPostprocessorDependencies |
Kelas parameter dependensi layanan untuk RelationalQueryTranslationPostprocessor Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalQueryTranslationPreprocessor |
Kelas yang melakukan praproses kueri sebelum terjemahan. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalQueryTranslationPreprocessorDependencies |
Kelas parameter dependensi layanan untuk RelationalQueryTranslationPreprocessor Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalShapedQueryCompilingExpressionVisitor |
Kelas yang mengkompilasi ekspresi pembentuk untuk ekspresi kueri berbentuk tertentu. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalShapedQueryCompilingExpressionVisitorDependencies |
Kelas parameter dependensi layanan untuk RelationalShapedQueryCompilingExpressionVisitor Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalSplitCollectionShaperExpression |
Ekspresi yang mewakili pembuatan koleksi selama kueri terpisah untuk penyedia relasional di ShaperExpression. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalSqlTranslatingExpressionVisitor |
Kelas yang menerjemahkan ekspresi ke representasi SQL terkait. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalSqlTranslatingExpressionVisitorDependencies |
Kelas parameter dependensi layanan untuk RelationalSqlTranslatingExpressionVisitorFactory Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalSqlTranslatingExpressionVisitorFactory |
Ini adalah API internal yang mendukung infrastruktur Entity Framework Core dan tidak tunduk pada standar kompatibilitas yang sama dengan API publik. Ini dapat diubah atau dihapus tanpa pemberitahuan dalam rilis apa pun. Anda hanya boleh menggunakannya langsung dalam kode Anda dengan sangat hati-hati dan mengetahui bahwa melakukannya dapat mengakibatkan kegagalan aplikasi saat memperbarui ke rilis Entity Framework Core baru. Masa pakai layanan adalah Scoped. Ini berarti bahwa setiap DbContext instans akan menggunakan instans layanan ini sendiri. Implementasinya dapat bergantung pada layanan lain yang terdaftar dengan masa pakai apa pun. Implementasinya tidak perlu aman untuk utas. |
RelationalStructuralTypeShaperExpression |
Ekspresi yang mewakili pembuatan instans entitas untuk penyedia relasional di ShaperExpression. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
ReplacingExpressionVisitor |
Pengunjung ekspresi yang menggantikan satu ekspresi dengan ekspresi lain di pohon ekspresi tertentu. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
ResultOperatorHandler |
Handler operator hasil client-eval default. |
ResultOperatorHandlerDependencies |
Kelas parameter dependensi layanan untuk ResultOperatorHandler Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). 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 yang 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. |
SetPropertyCalls<TSource> |
Mendukung penentuan properti dan nilai yang akan diatur dalam metode ExecuteUpdate dengan menautkan beberapa panggilan untuk memperbarui beberapa kolom. Jenis ini tidak memiliki konstruktor atau implementasi karena digunakan di dalam kueri LINQ hanya untuk tujuan membuat pohon ekspresi. |
ShapedQueryCompilingExpressionVisitor |
Kelas yang mengkompilasi ekspresi pembentuk untuk ekspresi kueri berbentuk tertentu. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
ShapedQueryCompilingExpressionVisitorDependencies |
Kelas parameter dependensi layanan untuk ShapedQueryCompilingExpressionVisitor Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
ShapedQueryExpression |
Ekspresi yang menggabungkan ekspresi kueri dan ekspresi pembentuk. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
SqlExpressionFactory |
Pabrik untuk membuat SqlExpression instans. |
SqlExpressionFactoryDependencies |
Kelas parameter dependensi layanan untuk SqlExpressionFactory Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
SqlExpressionVisitor |
Kelas yang mengunjungi pohon ekspresi SQL. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
SqlNullabilityProcessor |
Kelas yang memproses pohon SQL berdasarkan nullability node untuk menerapkan semantik null yang digunakan dan mengoptimalkannya berdasarkan nilai parameter. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
StructuralTypeProjectionExpression |
Ekspresi yang mewakili entitas dalam proyeksi SelectExpression. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
StructuralTypeShaperExpression |
Ekspresi yang mewakili pembuatan instans jenis struktural di ShaperExpression. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
TransparentIdentifierFactory |
Pabrik untuk membuat pengidentifikasi transparan untuk dibuat selama pemrosesan kueri. Pengidentifikasi transparan adalah struktur elemen luar dan dalam yang umumnya dibuat sebagai hasil dari metode gabungan sebagai jenis perantara untuk menyimpan nilai dari kedua sumber. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
Struct
AsyncEnumerable<TResult> |
Mewakili urutan asinkron yang dihasilkan dengan menjalankan kueri yang dikompilasi. |
CompiledQueryCacheKeyGenerator.CompiledQueryCacheKey |
Kunci yang secara unik mengidentifikasi kueri. Ini digunakan untuk menyimpan dan mencari versi kueri yang dikompilasi dalam cache. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
EntityLoadInfo |
Informasi yang diperlukan untuk membuat instans entitas berdasarkan baris data yang dikembalikan dari kueri. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
EntityMaterializerSourceParameters |
Objek parameter untuk IEntityMaterializerSource. |
RelationalCompiledQueryCacheKeyGenerator.RelationalCompiledQueryCacheKey |
Kunci yang secara unik mengidentifikasi kueri. Ini digunakan untuk menyimpan dan mencari versi kueri yang dikompilasi dalam cache. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
Antarmuka
IAggregateMethodCallTranslator |
Penerjemah SQL untuk ekspresi LINQ MethodCallExpression yang mewakili fungsi agregat. Antarmuka ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IAggregateMethodCallTranslatorPlugin |
Mewakili plugin untuk IAggregateMethodCallTranslator. |
IAggregateMethodCallTranslatorProvider |
Menyediakan terjemahan untuk ekspresi LINQ MethodCallExpression yang mewakili metode agregat. |
IAsyncQueryProvider |
Menentukan metode untuk menjalankan kueri secara asinkron yang dijelaskan oleh objek IQueryable. |
ICompiledQueryCacheKeyGenerator |
Membuat kunci yang secara unik mengidentifikasi kueri. Ini digunakan untuk menyimpan dan mencari versi kueri yang dikompilasi dalam cache. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IEntityMaterializerSource |
Menentukan sumber untuk menghasilkan Expression pohon yang membaca nilai dari ValueBuffer atau membuat instans entitas. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IEntityQueryModelVisitorFactory |
Pabrik untuk membuat EntityQueryModelVisitors. |
IEvaluatableExpressionFilter |
Mewakili filter untuk ekspresi yang dapat dievaluasi. |
IEvaluatableExpressionFilterPlugin |
Mewakili filter ekspresi plugin yang dapat dievaluasi. |
IIncludableQueryable<TEntity,TProperty> |
Mendukung operator rantai Include/ThenInclude yang dapat dikueri. |
IMemberTranslator |
Penerjemah SQL untuk ekspresi LINQ MemberExpression . Antarmuka ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IMemberTranslatorPlugin |
Mewakili plugin untuk IMemberTranslator. |
IMemberTranslatorProvider |
Menyediakan terjemahan untuk ekspresi LINQ MemberExpression . |
IMethodCallTranslator |
Penerjemah SQL untuk ekspresi LINQ MethodCallExpression . Antarmuka ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IMethodCallTranslatorPlugin |
Mewakili plugin untuk IMethodCallTranslator. |
IMethodCallTranslatorProvider |
Menyediakan terjemahan untuk ekspresi LINQ MethodCallExpression yang mewakili metode skalar. |
INavigationExpansionExtensibilityHelper |
Layanan yang membantu dengan berbagai aspek ekstensibilitas ekspansi navigasi. |
IParameterValues | |
IPrintableExpression |
Antarmuka yang memungkinkan pencetakan melalui ExpressionPrinter. Antarmuka ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IQueryableMethodTranslatingExpressionVisitorFactory |
Pabrik untuk membuat QueryableMethodTranslatingExpressionVisitor instans. |
IQueryCompilationContextFactory |
Pabrik untuk membuat QueryCompilationContext instans. |
IQueryContextFactory |
Pabrik misalnya QueryContext . |
IQueryingEnumerable |
Antarmuka yang dapat diimplementasikan oleh implementasi penyedia IEnumerable database untuk menyediakan string kueri untuk tujuan penelusuran kesalahan. Antarmuka ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IQueryMethodProvider |
Menyediakan objek refleksi untuk pengikatan terlambat ke operasi kueri relasional. |
IQuerySqlGeneratorFactory |
Pabrik untuk membuat QuerySqlGenerator instans. |
IQueryTranslationPostprocessorFactory |
Pabrik untuk membuat QueryTranslationPostprocessor instans. |
IQueryTranslationPreprocessorFactory |
Pabrik untuk membuat QueryTranslationPreprocessor instans. |
IRelationalParameterBasedSqlProcessorFactory |
Pabrik untuk membuat RelationalParameterBasedSqlProcessor instans. |
IRelationalQueryStringFactory |
Diimplementasikan oleh penyedia database untuk menghasilkan string kueri untuk ToQueryString(IQueryable). Antarmuka ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IRelationalResultOperatorHandler |
Handler khusus relasional untuk Remotion.Linq.Clauses.ResultOperatorBase instans. |
IRelationalSqlTranslatingExpressionVisitorFactory |
Pabrik untuk membuat RelationalSqlTranslatingExpressionVisitor instans. |
IResultOperatorHandler |
Handler untuk Remotion.Linq.Clauses.ResultOperatorBase instans. |
IShapedQueryCompilingExpressionVisitorFactory |
Pabrik untuk membuat ShapedQueryCompilingExpressionVisitor instans. |
ISqlExpressionFactory |
Pabrik untuk membuat SqlExpression instans. |
Enum
ResultCardinality |
Enum yang mewakili kardinalitas hasil kueri. Enum ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
Entity Framework