Bagikan melalui


RelationshipDiscoveryConvention.TryGetTargetEntityTypeBuilder Metode

Definisi

Menemukan atau mencoba membuat target jenis entitas untuk anggota navigasi tertentu.

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

Parameter

entityTypeBuilder
IConventionEntityTypeBuilder

Penyusun untuk jenis entitas referensi.

targetClrType
Type

Jenis CLR dari jenis entitas target.

navigationMemberInfo
MemberInfo

Anggota navigasi.

shouldBeOwned
Nullable<Boolean>

Apakah jenis entitas target harus dimiliki.

shouldCreate
Boolean

Apakah jenis entitas harus dibuat jika saat ini tidak ada.

Mengembalikan

Penyusun untuk jenis entitas target atau null jika tidak dapat dibuat.

Berlaku untuk