Freigeben über


IConventionForeignKeyBuilder.HasNavigation Methode

Definition

Überlädt

HasNavigation(MemberInfo, Boolean, Boolean)

Konfiguriert die angegebene Eigenschaft als Navigationseigenschaft, die von dieser Beziehung verwendet wird.

HasNavigation(String, Boolean, Boolean)

Konfiguriert die -Eigenschaft mit dem angegebenen Namen als Navigationseigenschaft, die von dieser Beziehung verwendet wird.

HasNavigation(MemberInfo, Boolean, Boolean)

Quelle:
IConventionForeignKeyBuilder.cs
Quelle:
IConventionForeignKeyBuilder.cs
Quelle:
IConventionForeignKeyBuilder.cs

Konfiguriert die angegebene Eigenschaft als Navigationseigenschaft, die von dieser Beziehung verwendet wird.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder HasNavigation (System.Reflection.MemberInfo property, bool pointsToPrincipal, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasNavigation (System.Reflection.MemberInfo? property, bool pointsToPrincipal, bool fromDataAnnotation = false);
abstract member HasNavigation : System.Reflection.MemberInfo * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasNavigation (property As MemberInfo, pointsToPrincipal As Boolean, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder

Parameter

property
MemberInfo

Die zu verwendende Eigenschaft.

pointsToPrincipal
Boolean

Ein Wert, der angibt, ob die Navigation auf dem abhängigen Typ basiert, der auf den Prinzipaltyp verweist.

fromDataAnnotation
Boolean

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

Gibt zurück

Derselbe Generator instance, wenn die Navigationseigenschaft konfiguriert wurde, null andernfalls.

Gilt für:

HasNavigation(String, Boolean, Boolean)

Quelle:
IConventionForeignKeyBuilder.cs
Quelle:
IConventionForeignKeyBuilder.cs
Quelle:
IConventionForeignKeyBuilder.cs

Konfiguriert die -Eigenschaft mit dem angegebenen Namen als Navigationseigenschaft, die von dieser Beziehung verwendet wird.

public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder HasNavigation (string name, bool pointsToPrincipal, bool fromDataAnnotation = false);
public Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder? HasNavigation (string? name, bool pointsToPrincipal, bool fromDataAnnotation = false);
abstract member HasNavigation : string * bool * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionForeignKeyBuilder
Public Function HasNavigation (name As String, pointsToPrincipal As Boolean, Optional fromDataAnnotation As Boolean = false) As IConventionForeignKeyBuilder

Parameter

name
String

Der Name der zu verwendenden Eigenschaft.

pointsToPrincipal
Boolean

Ein Wert, der angibt, ob die Navigation auf dem abhängigen Typ basiert, der auf den Prinzipaltyp verweist.

fromDataAnnotation
Boolean

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

Gibt zurück

Derselbe Generator instance, wenn die Navigationseigenschaft konfiguriert wurde, null andernfalls.

Gilt für: