IConstructorBindingFactory インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定の CLR コンストラクターのインスタンスを InstantiationBinding 検索して作成するためのファクトリ。
public interface IConstructorBindingFactory
type IConstructorBindingFactory = interface
Public Interface IConstructorBindingFactory
注釈
サービスの有効期間は です Singleton。 これは、1 つのインスタンスが多くの DbContext インスタンスで使用されていることを意味します。 実装はスレッド セーフである必要があります。 このサービスは、 として Scoped登録されているサービスに依存できません。
詳細と例については、「 コンストラクターを含むエンティティ型 」を参照してください。
メソッド
GetBindings(IConventionEntityType, InstantiationBinding, InstantiationBinding) |
InstantiationBindingほとんどのパラメーターを持つコンストラクターと、サービス プロパティ パラメーターのみを持つコンストラクターの を作成します。 |
GetBindings(IMutableEntityType, InstantiationBinding, InstantiationBinding) |
InstantiationBindingほとんどのパラメーターを持つコンストラクターと、サービス プロパティ パラメーターのみを持つコンストラクターの を作成します。 |
GetBindings(IReadOnlyComplexType, InstantiationBinding, InstantiationBinding) |
InstantiationBindingほとんどのパラメーターを持つコンストラクターと、サービス プロパティ パラメーターのみを持つコンストラクターの を作成します。 |
GetBindings(IReadOnlyEntityType, InstantiationBinding, InstantiationBinding) |
InstantiationBindingほとんどのパラメーターを持つコンストラクターと、サービス プロパティ パラメーターのみを持つコンストラクターの を作成します。 |
TryBindConstructor(IConventionEntityType, ConstructorInfo, InstantiationBinding, IEnumerable<ParameterInfo>) |
指定されたエンティティ型と に対して を作成 InstantiationBinding しようとします。 ConstructorInfo |
TryBindConstructor(IMutableEntityType, ConstructorInfo, InstantiationBinding, IEnumerable<ParameterInfo>) |
指定されたエンティティ型と に対して を作成 InstantiationBinding しようとします。 ConstructorInfo |
適用対象
Entity Framework