Freigeben über


IConventionEntityTypeBuilder.GetTargetEntityTypeBuilder Methode

Definition

Ruft einen Generator für das Ziel einer potenziellen Navigation ab oder erstellt diese.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder? GetTargetEntityTypeBuilder (Type targetClrType, System.Reflection.MemberInfo navigationInfo, bool createIfMissing = true, bool? targetShouldBeOwned = default, bool fromDataAnnotation = false);
abstract member GetTargetEntityTypeBuilder : Type * System.Reflection.MemberInfo * bool * Nullable<bool> * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionEntityTypeBuilder
Public Function GetTargetEntityTypeBuilder (targetClrType As Type, navigationInfo As MemberInfo, Optional createIfMissing As Boolean = true, Optional targetShouldBeOwned As Nullable(Of Boolean) = Nothing, Optional fromDataAnnotation As Boolean = false) As IConventionEntityTypeBuilder

Parameter

targetClrType
Type

Der CLR-Typ des Ziels.

navigationInfo
MemberInfo

Die Navigationseigenschaft.

createIfMissing
Boolean

Gibt an, ob der Entitätstyp erstellt werden soll, wenn er derzeit nicht im Modell vorhanden ist.

targetShouldBeOwned
Nullable<Boolean>

Gibt an, ob das Ziel im Besitz sein soll. null , wenn dies eins sein kann.

fromDataAnnotation
Boolean

Gibt an, ob die Konfiguration mithilfe einer Datenanmerkung angegeben wurde.

Gibt zurück

Der Entitätstyp-Generator oder null , wenn nicht gefunden und nicht erstellt werden kann.

Gilt für: