Freigeben über


IConstructorBindingFactory.TryBindConstructor Methode

Definition

Überlädt

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

Versucht, eine InstantiationBinding für den angegebenen Entitätstyp und ConstructorInfo

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

Versucht, eine InstantiationBinding für den angegebenen Entitätstyp und ConstructorInfo

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

Versucht, eine InstantiationBinding für den angegebenen Entitätstyp und ConstructorInfo

public bool TryBindConstructor (Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType entityType, System.Reflection.ConstructorInfo constructor, out Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding binding, out System.Collections.Generic.IEnumerable<System.Reflection.ParameterInfo> unboundParameters);
public bool TryBindConstructor (Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType entityType, System.Reflection.ConstructorInfo constructor, out Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding? binding, out System.Collections.Generic.IEnumerable<System.Reflection.ParameterInfo>? unboundParameters);
abstract member TryBindConstructor : Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType * System.Reflection.ConstructorInfo * InstantiationBinding * seq -> bool
Public Function TryBindConstructor (entityType As IConventionEntityType, constructor As ConstructorInfo, ByRef binding As InstantiationBinding, ByRef unboundParameters As IEnumerable(Of ParameterInfo)) As Boolean

Parameter

entityType
IConventionEntityType

Der Entitätstyp.

constructor
ConstructorInfo

Der zu verwendende Konstruktor.

binding
InstantiationBinding

Die Bindung, oder null wenn null erstellt werden könnte.

unboundParameters
IEnumerable<ParameterInfo>

Die Parameter, die nicht gebunden werden konnten.

Gibt zurück

true , wenn eine Bindung erstellt wurde; false Andernfalls.

Gilt für:

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

Versucht, eine InstantiationBinding für den angegebenen Entitätstyp und ConstructorInfo

public bool TryBindConstructor (Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType entityType, System.Reflection.ConstructorInfo constructor, out Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding binding, out System.Collections.Generic.IEnumerable<System.Reflection.ParameterInfo> unboundParameters);
public bool TryBindConstructor (Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType entityType, System.Reflection.ConstructorInfo constructor, out Microsoft.EntityFrameworkCore.Metadata.InstantiationBinding? binding, out System.Collections.Generic.IEnumerable<System.Reflection.ParameterInfo>? unboundParameters);
abstract member TryBindConstructor : Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType * System.Reflection.ConstructorInfo * InstantiationBinding * seq -> bool
Public Function TryBindConstructor (entityType As IMutableEntityType, constructor As ConstructorInfo, ByRef binding As InstantiationBinding, ByRef unboundParameters As IEnumerable(Of ParameterInfo)) As Boolean

Parameter

entityType
IMutableEntityType

Der Entitätstyp.

constructor
ConstructorInfo

Der zu verwendende Konstruktor.

binding
InstantiationBinding

Die Bindung, oder null wenn null erstellt werden könnte.

unboundParameters
IEnumerable<ParameterInfo>

Die Parameter, die nicht gebunden werden konnten.

Gibt zurück

true , wenn eine Bindung erstellt wurde; false Andernfalls.

Gilt für: