IConstructorBindingFactory Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Factory per trovare e creare InstantiationBinding istanze per un determinato costruttore CLR.
public interface IConstructorBindingFactory
type IConstructorBindingFactory = interface
Public Interface IConstructorBindingFactory
Commenti
La durata del servizio è Singleton. Ciò significa che una singola istanza viene usata da molte DbContext istanze. L'implementazione deve essere thread-safe. Questo servizio non può dipendere dai servizi registrati come Scoped.
Per altre informazioni ed esempi, vedere Tipi di entità con costruttori .
Metodi
GetBindings(IConventionEntityType, InstantiationBinding, InstantiationBinding) |
Creare un InstantiationBinding oggetto per il costruttore con la maggior parte dei parametri e il costruttore con solo i parametri della proprietà del servizio. |
GetBindings(IMutableEntityType, InstantiationBinding, InstantiationBinding) |
Creare un InstantiationBinding oggetto per il costruttore con la maggior parte dei parametri e il costruttore con solo i parametri della proprietà del servizio. |
GetBindings(IReadOnlyComplexType, InstantiationBinding, InstantiationBinding) |
Creare un InstantiationBinding oggetto per il costruttore con la maggior parte dei parametri e il costruttore con solo i parametri della proprietà del servizio. |
GetBindings(IReadOnlyEntityType, InstantiationBinding, InstantiationBinding) |
Creare un InstantiationBinding oggetto per il costruttore con la maggior parte dei parametri e il costruttore con solo i parametri della proprietà del servizio. |
TryBindConstructor(IConventionEntityType, ConstructorInfo, InstantiationBinding, IEnumerable<ParameterInfo>) |
Tenta di creare un InstantiationBinding oggetto per il tipo di entità specificato e ConstructorInfo |
TryBindConstructor(IMutableEntityType, ConstructorInfo, InstantiationBinding, IEnumerable<ParameterInfo>) |
Tenta di creare un InstantiationBinding oggetto per il tipo di entità specificato e ConstructorInfo |