DbContextOptionsExtensionInfo Kelas
Definisi
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.
Informasi/metadata untuk IDbContextOptionsExtension.
public abstract class DbContextOptionsExtensionInfo
type DbContextOptionsExtensionInfo = class
Public MustInherit Class DbContextOptionsExtensionInfo
- Warisan
-
DbContextOptionsExtensionInfo
- Turunan
Keterangan
Lihat Implementasi penyedia dan ekstensi database untuk informasi dan contoh selengkapnya.
Konstruktor
DbContextOptionsExtensionInfo(IDbContextOptionsExtension) |
Membuat instans baru DbContextOptionsExtensionInfo yang berisi info/metadata untuk ekstensi yang diberikan. |
Properti
Extension |
Ekstensi yang instans ini berisi metadata. |
IsDatabaseProvider |
|
LogFragment |
Fragmen pesan untuk pengelogan biasanya berisi informasi tentang opsi non-default berguna yang telah dikonfigurasi. |
Metode
GetServiceProviderHashCode() |
Mengembalikan kode hash yang dibuat dari opsi apa pun yang akan menyebabkan baru IServiceProvider diperlukan. Misalnya, jika opsi memengaruhi layanan database tunggal. Namun sebagian besar ekstensi tidak memiliki opsi seperti itu dan harus mengembalikan nol. |
PopulateDebugInfo(IDictionary<String,String>) |
Mengisi kamus informasi yang dapat berubah di antara penggunaan ekstensi sehingga dapat dibandingkan dengan konfigurasi sebelumnya untuk opsi ini dan perbedaan dapat dicatat. Kunci kamus harus diawali dengan nama ekstensi. Contohnya, |
ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo) |
Mengembalikan nilai yang menunjukkan apakah semua opsi yang digunakan GetServiceProviderHashCode() sama seperti dalam ekstensi yang diberikan. |
Berlaku untuk
Entity Framework