Bagikan melalui


IConstructorBindingFactory Antarmuka

Definisi

Pabrik untuk menemukan dan membuat InstantiationBinding instans untuk konstruktor CLR tertentu.

public interface IConstructorBindingFactory
type IConstructorBindingFactory = interface
Public Interface IConstructorBindingFactory

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 Jenis entitas dengan konstruktor untuk informasi dan contoh selengkapnya.

Metode

GetBindings(IConventionEntityType, InstantiationBinding, InstantiationBinding)

Buat InstantiationBinding untuk konstruktor dengan sebagian besar parameter dan konstruktor hanya dengan parameter properti layanan.

GetBindings(IMutableEntityType, InstantiationBinding, InstantiationBinding)

Buat InstantiationBinding untuk konstruktor dengan sebagian besar parameter dan konstruktor hanya dengan parameter properti layanan.

GetBindings(IReadOnlyComplexType, InstantiationBinding, InstantiationBinding)

Buat InstantiationBinding untuk konstruktor dengan sebagian besar parameter dan konstruktor hanya dengan parameter properti layanan.

GetBindings(IReadOnlyEntityType, InstantiationBinding, InstantiationBinding)

Buat InstantiationBinding untuk konstruktor dengan sebagian besar parameter dan konstruktor hanya dengan parameter properti layanan.

TryBindConstructor(IConventionEntityType, ConstructorInfo, InstantiationBinding, IEnumerable<ParameterInfo>)

Mencoba membuat InstantiationBinding untuk jenis entitas yang diberikan dan ConstructorInfo

TryBindConstructor(IMutableEntityType, ConstructorInfo, InstantiationBinding, IEnumerable<ParameterInfo>)

Mencoba membuat InstantiationBinding untuk jenis entitas yang diberikan dan ConstructorInfo

Berlaku untuk