共用方式為


IConventionForeignKeyBuilder.HasNavigation 方法

定義

多載

HasNavigation(MemberInfo, Boolean, Boolean)

將指定的屬性設定為這個關聯性所使用的導覽屬性。

HasNavigation(String, Boolean, Boolean)

將具有指定名稱的屬性設定為這個關聯性所使用的導覽屬性。

HasNavigation(MemberInfo, Boolean, Boolean)

將指定的屬性設定為這個關聯性所使用的導覽屬性。

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

參數

property
MemberInfo

要使用的 屬性。

pointsToPrincipal
Boolean

值,指出巡覽是否位於指向主體類型的相依型別上。

fromDataAnnotation
Boolean

指出是否已使用資料批註指定組態。

傳回

如果已設定導覽屬性,則為相同的產生器實例, null 否則為 。

適用於

HasNavigation(String, Boolean, Boolean)

將具有指定名稱的屬性設定為這個關聯性所使用的導覽屬性。

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

參數

name
String

要使用的屬性名稱。

pointsToPrincipal
Boolean

值,指出巡覽是否位於指向主體類型的相依型別上。

fromDataAnnotation
Boolean

指出是否已使用資料批註指定組態。

傳回

如果已設定導覽屬性,則為相同的產生器實例, null 否則為 。

適用於