Microsoft.EntityFrameworkCore.Storage 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
BoolTypeMapping |
Mewakili pemetaan antara jenis .NET Boolean dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
ByteArrayRelationalTypeMapper |
Menentukan pemetaan jenis yang akan digunakan untuk properti array byte. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
ByteArrayTypeMapping |
Mewakili pemetaan antara jenis array .NET Byte dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
ByteTypeMapping |
Mewakili pemetaan antara jenis .NET Byte dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
CharTypeMapping |
Mewakili pemetaan antara jenis .NET Char dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
CoreTypeMapper |
Implementasi default sederhana dari ITypeMapper |
CoreTypeMapperDependencies |
Kelas parameter dependensi layanan untuk CoreTypeMapper 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. |
CoreTypeMapping |
Mewakili pemetaan antara jenis .NET dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
Database |
Titik interaksi utama antara konteks dan penyedia database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
DatabaseDependencies |
Kelas parameter dependensi layanan untuk Database Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
DatabaseErrorLogState |
Disediakan sebagai status saat ILogger mencatat pengecualian yang terjadi saat mengakses database. |
DatabaseProvider<TOptionsExtension> |
Titik utama di mana penyedia database dapat memberi tahu EF bahwa penyedia database telah dipilih untuk konteks saat ini. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
DatabaseProvider<TProviderServices,TOptionsExtension> |
Titik utama di mana penyedia database dapat memberi tahu EF bahwa ia telah dipilih untuk konteks saat ini dan menyediakan layanan yang diperlukan agar berfungsi. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
DatabaseProviderDependencies |
Kelas parameter dependensi layanan untuk DatabaseProvider<TOptionsExtension> Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
DatabaseProviderServices |
Set dasar layanan yang diperlukan oleh EF agar penyedia database berfungsi. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
DateOnlyTypeMapping |
Mewakili pemetaan antara jenis .NET DateOnly dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
DateTimeOffsetTypeMapping |
Mewakili pemetaan antara jenis .NET DateTimeOffset dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
DateTimeTypeMapping |
Mewakili pemetaan antara jenis .NET DateTime dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
DbCommandLogData |
Mencatat informasi tentang yang DbCommand sedang dijalankan. Instans kelas ini biasanya dibuat oleh Kerangka Kerja Entitas dan diteruskan ke pencatat, itu tidak dirancang untuk langsung dibangun dalam kode aplikasi Anda. |
DbContextTransactionExtensions |
Metode ekstensi untuk IDbContextTransaction. |
DbParameterLogData |
Mencatat informasi tentang parameter yang DbCommand sedang dijalankan. Instans kelas ini biasanya dibuat oleh Kerangka Kerja Entitas dan diteruskan ke pencatat, itu tidak dirancang untuk langsung dibangun dalam kode aplikasi Anda. |
DecimalTypeMapping |
Mewakili pemetaan antara jenis .NET Decimal dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
DoubleTypeMapping |
Mewakili pemetaan antara jenis .NET Double dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
ExecutionResult<TResult> |
Mewakili status eksekusi operasi. |
ExecutionStrategy |
Kelas dasar untuk IExecutionStrategy implementasi. |
ExecutionStrategyContext |
Kelas yang menyediakan dependensi untuk ExecutionStrategy |
ExecutionStrategyDependencies |
Kelas parameter dependensi layanan untuk IExecutionStrategy Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
FloatTypeMapping |
Mewakili pemetaan antara jenis .NET Single dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
GuidTypeMapping |
Mewakili pemetaan antara jenis .NET Guid dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
InMemoryDatabaseRoot |
Bertindak sebagai akar untuk semua database dalam memori sehingga akan tersedia di seluruh instans konteks dan penyedia layanan selama instans yang sama dari jenis ini diteruskan ke UseInMemoryDatabase<TContext>(DbContextOptionsBuilder<TContext>, String, Action<InMemoryDbContextOptionsBuilder>) |
IntTypeMapping |
Mewakili pemetaan antara jenis .NET Int32 dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
JsonTypeMapping |
Mewakili pemetaan antara JsonElement jenis dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
LongTypeMapping |
Mewakili pemetaan antara jenis .NET Int64 dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
NonRetryingExecutionStrategy |
Implementasi yang IExecutionStrategy tidak mencoba lagi. |
ParameterNameGenerator |
Menghasilkan nama unik untuk parameter. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
ParameterNameGeneratorDependencies |
Kelas parameter dependensi layanan untuk ParameterNameGeneratorFactory Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
ParameterNameGeneratorFactory |
Membuat instans jenis ParameterNameGenerator . Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RawSqlCommand |
Mewakili perintah SQL mentah yang akan dijalankan terhadap database relasional. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
ReaderColumn |
Kolom yang diharapkan dalam pembaca data relasional. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
ReaderColumn<T> |
Kolom yang diharapkan dalam pembaca data relasional. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalCommand |
Perintah yang akan dijalankan terhadap database relasional. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalCommandBuilder |
Membangun perintah yang akan dijalankan terhadap database relasional. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalCommandBuilderDependencies |
Kelas parameter dependensi layanan untuk RelationalCommandBuilder Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalCommandBuilderExtensions |
Metode ekstensi untuk IRelationalCommandBuilder kelas . |
RelationalCommandBuilderFactory |
Pabrik misalnya RelationalCommandBuilder . Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalCommandExtensions |
Metode ekstensi biasanya digunakan oleh kode internal dan penyedia database untuk menjalankan perintah pada abstraksi tingkat IRelationalCommand rendah. |
RelationalConnection |
Mewakili koneksi dengan database relasional. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalConnectionDependencies |
Kelas parameter dependensi layanan untuk RelationalConnection Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalDatabase |
Titik interaksi utama antara konteks dan penyedia database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalDatabaseCreator |
Melakukan pembuatan database/skema, dan operasi terkait lainnya. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalDatabaseCreatorDependencies |
Kelas parameter dependensi layanan untuk RelationalDatabaseCreator Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalDatabaseDependencies |
Kelas parameter dependensi layanan untuk RelationalDatabase Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalDatabaseProviderServices |
Layanan utama diperlukan untuk berinteraksi dengan database relasional. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalDataReader |
Membaca tataan hasil dari database relasional. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalExecutionStrategyExtensions |
Metode ekstensi untuk IExecutionStrategy itu hanya dapat digunakan dengan penyedia database relasional. |
RelationalExecutionStrategyFactory |
Pabrik untuk membuat IExecutionStrategy instans untuk digunakan dengan penyedia database relasional. |
RelationalGeometryTypeMapping<TGeometry,TProvider> |
Kelas dasar untuk pemetaan jenis relasi ke Geometri NTS dan jenis turunan. |
RelationalSqlGenerationHelper |
Menyediakan layanan untuk membantu pembuatan perintah SQL. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalSqlGenerationHelperDependencies |
Kelas parameter dependensi layanan untuk RelationalSqlGenerationHelper Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalTransaction |
Transaksi terhadap database. |
RelationalTransactionFactory |
Pabrik untuk membuat RelationalTransaction instans. Jenis ini biasanya digunakan oleh penyedia database. Umumnya tidak digunakan dalam kode aplikasi. |
RelationalTransactionFactoryDependencies |
Kelas parameter dependensi layanan untuk RelationalTransactionFactory. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalTypeMapper |
Memetakan jenis .NET ke jenis database relasional yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalTypeMapperDependencies |
Kelas parameter dependensi layanan untuk RelationalTypeMapper 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. |
RelationalTypeMapperExtensions |
Metode ekstensi untuk IRelationalTypeMapper kelas . |
RelationalTypeMapping |
Mewakili pemetaan antara jenis .NET dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalTypeMappingSource |
Kelas dasar untuk sumber pemetaan jenis relasional. Penyedia relasional harus berasal dari kelas ini dan mengambil alih Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingSource.FindMapping(Microsoft.EntityFrameworkCore.Storage.RelationalTypeMappingInfo@) Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
RelationalTypeMappingSourceDependencies |
Kelas parameter dependensi layanan untuk RelationalTypeMappingSource Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
RelationalTypeMappingSourceExtensions |
Metode ekstensi untuk IRelationalTypeMappingSource kelas . |
RelationalValueBufferFactoryDependencies |
Kelas parameter dependensi layanan untuk Microsoft.EntityFrameworkCore.Storage.Internal.TypedRelationalValueBufferFactory. 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 dari setiap layanan digunakan oleh banyak DbContext instans. Implementasinya harus aman untuk utas. Layanan ini tidak dapat bergantung pada layanan yang terdaftar sebagai Scoped. |
RetryLimitExceededException |
Pengecualian yang dilemparkan ketika tindakan gagal lebih banyak kali daripada batas yang dikonfigurasi. |
SByteTypeMapping |
Mewakili pemetaan antara jenis .NET SByte dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
ShortTypeMapping |
Mewakili pemetaan antara jenis .NET Int16 dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
StringRelationalTypeMapper |
Memetakan jenis properti string ke jenis database relasional yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
StringTypeMapping |
Mewakili pemetaan antara jenis .NET String dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
TimeOnlyTypeMapping |
Mewakili pemetaan antara jenis .NET TimeOnly dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
TimeSpanTypeMapping |
Mewakili pemetaan antara jenis .NET TimeSpan dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
TypedRelationalValueBufferFactoryFactory |
Membuat instans jenis IRelationalValueBufferFactory . IRelationalValueBufferFactory instans terkait dengan bentuk hasil tertentu. Pabrik ini bertanggung jawab untuk membuat IRelationalValueBufferFactory untuk bentuk hasil tertentu. Pabrik ini menghasilkan buffer nilai yang menggunakan API yang diketik dengan kuat untuk membaca kembali nilai individual dari yang mendasar DbDataReader. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. 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. |
TypeMappingSource |
Kelas dasar untuk pemetaan jenis non-relasional. Penyedia non-relasional harus berasal dari kelas ini dan mengambil alih TypeMappingSourceBase.FindMapping Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
TypeMappingSourceBase |
Kelas dasar untuk sumber pemetaan jenis non-relasional. Penyedia non-relasional harus berasal dari kelas ini dan mengambil alih TypeMappingSourceBase.FindMapping Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
TypeMappingSourceDependencies |
Kelas parameter dependensi layanan untuk TypeMappingSourceBase Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
TypeMaterializationInfo |
RelationalTypeMapping Mengaitkan dengan opsional IProperty dan indeks ke dalam pembaca data untuk digunakan saat membaca dan mengonversi nilai dari database. |
UIntTypeMapping |
Mewakili pemetaan antara jenis .NET UInt32 dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
ULongTypeMapping |
Mewakili pemetaan antara jenis .NET UInt64 dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
UntypedRelationalValueBufferFactoryFactory |
Membuat instans jenis IRelationalValueBufferFactory . IRelationalValueBufferFactory instans terkait dengan bentuk hasil tertentu. Pabrik ini bertanggung jawab untuk membuat IRelationalValueBufferFactory untuk bentuk hasil tertentu. Pabrik ini menghasilkan buffer nilai yang menggunakan API yang tidak diketik GetValues(Object[]) untuk membaca kembali nilai individual dari yang mendasar DbDataReader. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
UShortTypeMapping |
Mewakili pemetaan antara jenis .NET UInt16 dan jenis database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
Struct
CoreTypeMapping.CoreTypeMappingParameters |
Objek parameter untuk digunakan dalam CoreTypeMapping hierarki. |
MaterializationContext |
Objek parameter yang berisi konteks yang diperlukan untuk materialisasi entitas. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalCommandParameterObject |
Objek parameter untuk metode eksekusi pada RelationalCommand. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
RelationalTypeMapping.RelationalTypeMappingParameters |
Objek parameter untuk digunakan dalam RelationalTypeMapping hierarki. |
RelationalTypeMappingInfo |
Menjelaskan metadata yang diperlukan untuk memutuskan pemetaan jenis relasional untuk properti, jenis, atau nama jenis relasional khusus penyedia. |
TypeMappingInfo |
Menjelaskan metadata yang diperlukan untuk memutuskan pemetaan jenis untuk properti atau jenis. |
ValueBuffer |
Mewakili sekumpulan nilai terindeks. Biasanya digunakan untuk mewakili baris data yang dikembalikan dari database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
Antarmuka
IByteArrayRelationalTypeMapper |
Menentukan pemetaan jenis yang akan digunakan untuk properti array byte. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
IDatabase |
Titik interaksi utama antara konteks dan penyedia database. Antarmuka ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
IDatabaseCreator |
Membuat dan menghapus database untuk penyedia database tertentu. Antarmuka ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
IDatabaseCreatorWithCanConnect |
IDatabaseCreator Memperluas untuk menambahkan CanConnect() metode. Antarmuka ini akan digabungkan dengan IDatabaseCreator di EF Core 3.0. Antarmuka ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
IDatabaseFacadeDependencies |
Mengekspos dependensi yang diperlukan oleh DatabaseFacade. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
IDatabaseFacadeDependenciesAccessor |
Menyediakan akses ke IDatabaseFacadeDependencies untuk penyedia dan ekstensi. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
IDatabaseProvider |
Titik utama di mana penyedia database dapat memberi tahu EF bahwa ia telah dipilih untuk konteks saat ini dan menyediakan layanan yang diperlukan agar berfungsi. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Umumnya tidak digunakan dalam kode aplikasi. |
IDatabaseProviderServices |
Set dasar layanan yang diperlukan oleh EF agar penyedia database berfungsi. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IDbContextTransaction |
Transaksi terhadap database. |
IDbContextTransactionManager |
Membuat dan mengelola transaksi saat ini. Antarmuka ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IExceptionDetector |
Digunakan oleh kode internal EF dan penyedia database untuk mendeteksi berbagai jenis pengecualian. |
IExecutionStrategy |
Strategi yang digunakan untuk menjalankan perintah atau kueri terhadap database, mungkin dengan logika untuk mencoba kembali ketika kegagalan terjadi. |
IExecutionStrategyFactory |
Pabrik misalnya IExecutionStrategy . |
IParameterNameGeneratorFactory |
Membuat instans ParameterNameGenerator. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IRawSqlCommandBuilder |
Membuat perintah berdasarkan teks perintah SQL mentah. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IRelationalCommand |
Perintah yang akan dijalankan terhadap database relasional. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IRelationalCommandBuilder |
Membangun perintah yang akan dijalankan terhadap database relasional. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IRelationalCommandBuilderFactory |
Membuat instans IRelationalCommandBuilder kelas . Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IRelationalCommandTemplate |
Templat perintah untuk mengisi IRelationalCommand atau membuat DbCommand Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IRelationalConnection |
Mewakili koneksi dengan database relasional. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IRelationalDatabaseCreator |
Melakukan pembuatan database/skema, dan operasi terkait lainnya. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IRelationalDatabaseFacadeDependencies |
Mengekspos dependensi yang diperlukan oleh DatabaseFacade dan metode ekstensi relasionalnya. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IRelationalDatabaseProviderServices |
Layanan utama diperlukan untuk berinteraksi dengan database relasional. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IRelationalParameter |
Parameter dalam IRelationalCommand. Perhatikan bahwa antarmuka ini hanya mewakili tempat penampung untuk parameter dan bukan nilai aktual. Ini karena perintah yang sama dapat digunakan kembali beberapa kali dengan nilai parameter yang berbeda. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IRelationalParameterBuilder |
Membangun koleksi IRelationalParameter. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IRelationalTransactionFactory |
Pabrik untuk membuat RelationalTransaction instans. Jenis ini biasanya digunakan oleh penyedia database Ini umumnya tidak digunakan dalam kode aplikasi. |
IRelationalTransactionManager |
Membuat dan mengelola transaksi saat ini untuk database relasional. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IRelationalTypeMapper |
Memetakan jenis .NET ke jenis database relasional yang sesuai. Catatan: Gunakan IRelationalTypeMappingSource ke depannya. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IRelationalTypeMappingSource |
Sumber pemetaan jenis relasional. Pemetaan jenis menjelaskan bagaimana penyedia memetakan jenis/nilai CLR ke jenis/nilai database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. Peringatan: jangan terapkan antarmuka ini secara langsung. Sebaliknya, berasal dari RelationalTypeMappingSource. |
IRelationalTypeMappingSourcePlugin |
Mewakili sumber pemetaan jenis relasional plugin. |
IRelationalValueBufferFactory |
Membuat instans jenis ValueBuffer . terikat IRelationalValueBufferFactory dengan bentuk hasil tertentu dan hanya akan membuat buffer nilai untuk bentuk hasil tersebut. Instans untuk berbagai bentuk hasil dibuat oleh IRelationalValueBufferFactoryFactory. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IRelationalValueBufferFactoryFactory |
Membuat instans jenis IRelationalValueBufferFactory . IRelationalValueBufferFactory instans terkait dengan bentuk hasil tertentu. Pabrik ini bertanggung jawab untuk membuat IRelationalValueBufferFactory untuk bentuk hasil tertentu. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. 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. |
ISqlGenerationHelper |
Menyediakan layanan untuk membantu pembuatan perintah SQL. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
IStringRelationalTypeMapper |
Memetakan jenis properti string ke jenis database relasional yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
ITransactionEnlistmentManager |
Mengelola saat ini Transaction. Antarmuka ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
ITypeMapper |
Memetakan jenis .NET ke jenis database penyedia yang sesuai. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
ITypeMappingSource |
Sumber pemetaan jenis inti. Pemetaan jenis menjelaskan bagaimana penyedia memetakan jenis/nilai CLR ke jenis/nilai database. Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. Peringatan: jangan terapkan antarmuka ini secara langsung. Sebaliknya, berasal dari TypeMappingSourceBase untuk penyedia non-relasional, atau 'RelationalTypeMappingSource' untuk penyedia relasional. |
ITypeMappingSourcePlugin |
Mewakili sumber pemetaan jenis plugin. |
Enum
StoreTypePostfix |
Menunjukkan nilai mana yang harus ditambahkan ke nama jenis penyimpanan. |
Entity Framework