IEntityMaterializerSource 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.
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.
public interface IEntityMaterializerSource
type IEntityMaterializerSource = interface
Public Interface IEntityMaterializerSource
- 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 dan Cara kerja kueri EF Core untuk informasi dan contoh selengkapnya.
Metode
CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression) |
Membuat pohon yang Expression mewakili pembuatan instans entitas. Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
CreateMaterializeExpression(IEntityType, String, Expression) |
Kedaluwarsa..
Membuat pohon yang Expression mewakili pembuatan instans entitas. Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
CreateReadValueExpression(Expression, Type, Int32, IPropertyBase) |
Membuat pohon yang Expression mewakili membaca nilai dari ValueBuffer Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
GetEmptyMaterializer(IEntityType) |
Mengembalikan delegasi cache yang membuat instans kosong dari jenis entitas tertentu. Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
GetMaterializer(IEntityType) |
Mengembalikan delegasi cache yang membuat instans dari jenis entitas tertentu. Metode ini biasanya digunakan oleh penyedia database (dan ekstensi lainnya). Ini umumnya tidak digunakan dalam kode aplikasi. |
Berlaku untuk
Entity Framework