Поделиться через


RelationshipDiscoveryConvention.TryGetTargetEntityTypeBuilder Метод

Определение

Находит или пытается создать целевой объект типа сущности для данного элемента навигации.

protected virtual Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder? TryGetTargetEntityTypeBuilder (Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder entityTypeBuilder, Type targetClrType, System.Reflection.MemberInfo navigationMemberInfo, bool? shouldBeOwned = default, bool shouldCreate = true);
abstract member TryGetTargetEntityTypeBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder * Type * System.Reflection.MemberInfo * Nullable<bool> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder
override this.TryGetTargetEntityTypeBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder * Type * System.Reflection.MemberInfo * Nullable<bool> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder
Protected Overridable Function TryGetTargetEntityTypeBuilder (entityTypeBuilder As IConventionEntityTypeBuilder, targetClrType As Type, navigationMemberInfo As MemberInfo, Optional shouldBeOwned As Nullable(Of Boolean) = Nothing, Optional shouldCreate As Boolean = true) As IConventionEntityTypeBuilder

Параметры

entityTypeBuilder
IConventionEntityTypeBuilder

Построитель для типа ссылающейся сущности.

targetClrType
Type

Тип СРЕДЫ CLR типа целевой сущности.

navigationMemberInfo
MemberInfo

Элемент навигации.

shouldBeOwned
Nullable<Boolean>

Указывает, должен ли целевой тип сущности принадлежать.

shouldCreate
Boolean

Следует ли создавать тип сущности, если он не существует в настоящее время.

Возвращаемое значение

Построитель для типа целевой сущности или null , если его невозможно создать.

Применяется к