ITypeMappingSource Antarmuka
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.
Sumber pemetaan jenis inti. Pemetaan jenis menjelaskan cara penyedia memetakan jenis/nilai CLR ke jenis/nilai database.
Jenis ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). 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.
public interface ITypeMappingSource
type ITypeMappingSource = interface
Public Interface ITypeMappingSource
- Turunan
Keterangan
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.
Lihat Implementasi penyedia dan ekstensi database untuk informasi dan contoh selengkapnya.
Metode
FindMapping(IElementType) |
Menemukan pemetaan jenis untuk .IElementType |
FindMapping(IProperty) |
Menemukan pemetaan jenis untuk .IProperty |
FindMapping(MemberInfo) |
Menemukan pemetaan jenis untuk yang diberikan MemberInfo yang mewakili bidang atau properti dari jenis CLR. |
FindMapping(Type) |
Menemukan pemetaan jenis untuk .Type |
FindMapping(Type, IModel) |
Menemukan pemetaan jenis untuk Type, mengambil konfigurasi pra-konvensi tertentu ke dalam akun. |
FindMapping(Type, IModel, CoreTypeMapping) |
Menemukan pemetaan jenis untuk Type, mengambil konfigurasi pra-konvensi tertentu ke dalam akun. |
Berlaku untuk
Entity Framework