Aracılığıyla paylaş


RelationshipDiscoveryConvention.TryGetTargetEntityTypeBuilder Yöntem

Tanım

Verilen gezinti üyesi için bir varlık türü hedefi bulur veya oluşturmaya çalışır.

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

Parametreler

entityTypeBuilder
IConventionEntityTypeBuilder

Başvuran varlık türü için oluşturucu.

targetClrType
Type

Hedef varlık türünün CLR türü.

navigationMemberInfo
MemberInfo

Gezinti üyesi.

shouldBeOwned
Nullable<Boolean>

Hedef varlık türünün sahip olunup bulunmayacağı.

shouldCreate
Boolean

Mevcut olmayan bir varlık türünün oluşturulup oluşturulmayacağı.

Döndürülenler

Hedef varlık türünün oluşturucusu veya null oluşturulamıyorsa.

Şunlara uygulanır