Bagikan melalui


IEntityMaterializerSource Antarmuka

Definisi

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