Udostępnij za pośrednictwem


IConstructorBindingFactory.TryBindConstructor Metoda

Definicja

Przeciążenia

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

Próbuje utworzyć obiekt InstantiationBinding dla danego typu jednostki i ConstructorInfo

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

Próbuje utworzyć obiekt InstantiationBinding dla danego typu jednostki i ConstructorInfo

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

Próbuje utworzyć obiekt InstantiationBinding dla danego typu jednostki i 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

Parametry

entityType
IConventionEntityType

Typ jednostki.

constructor
ConstructorInfo

Konstruktor do użycia.

binding
InstantiationBinding

Powiązanie lub null jeśli null można je utworzyć.

unboundParameters
IEnumerable<ParameterInfo>

Nie można powiązać parametrów.

Zwraca

true jeśli powiązanie zostało utworzone; false Inaczej.

Dotyczy

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

Próbuje utworzyć obiekt InstantiationBinding dla danego typu jednostki i 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

Parametry

entityType
IMutableEntityType

Typ jednostki.

constructor
ConstructorInfo

Konstruktor do użycia.

binding
InstantiationBinding

Powiązanie lub null jeśli null można je utworzyć.

unboundParameters
IEnumerable<ParameterInfo>

Nie można powiązać parametrów.

Zwraca

true jeśli powiązanie zostało utworzone; false Inaczej.

Dotyczy