IConventionForeignKeyBuilder.CanSetNavigations 方法

定义

重载

CanSetNavigations(MemberInfo, MemberInfo, Boolean)

返回一个值,该值指示给定属性是否可以用作当前配置源中此关系的导航属性

CanSetNavigations(String, String, Boolean)

返回一个值,该值指示是否可将具有给定名称的属性用作当前配置源中此关系的导航属性

CanSetNavigations(MemberInfo, MemberInfo, Boolean)

返回一个值,该值指示给定属性是否可以用作当前配置源中此关系的导航属性

public bool CanSetNavigations (System.Reflection.MemberInfo navigationToPrincipal, System.Reflection.MemberInfo navigationToDependent, bool fromDataAnnotation = false);
public bool CanSetNavigations (System.Reflection.MemberInfo? navigationToPrincipal, System.Reflection.MemberInfo? navigationToDependent, bool fromDataAnnotation = false);
abstract member CanSetNavigations : System.Reflection.MemberInfo * System.Reflection.MemberInfo * bool -> bool
Public Function CanSetNavigations (navigationToPrincipal As MemberInfo, navigationToDependent As MemberInfo, Optional fromDataAnnotation As Boolean = false) As Boolean

参数

navigationToPrincipal
MemberInfo

要用作主体实体类型的导航的属性。 可以为 null

navigationToDependent
MemberInfo

要用作从属实体类型的导航的属性。 可以为 null

fromDataAnnotation
Boolean

指示配置是否是使用数据注释指定的。

返回

true 如果给定属性可用作导航,则为 。

适用于

CanSetNavigations(String, String, Boolean)

返回一个值,该值指示是否可将具有给定名称的属性用作当前配置源中此关系的导航属性

public bool CanSetNavigations (string navigationToPrincipalName, string navigationToDependentName, bool fromDataAnnotation = false);
public bool CanSetNavigations (string? navigationToPrincipalName, string? navigationToDependentName, bool fromDataAnnotation = false);
abstract member CanSetNavigations : string * string * bool -> bool
Public Function CanSetNavigations (navigationToPrincipalName As String, navigationToDependentName As String, Optional fromDataAnnotation As Boolean = false) As Boolean

参数

navigationToPrincipalName
String

要用作主体实体类型的导航的属性的名称。 可以为 null

navigationToDependentName
String

要用作从属实体类型的导航的属性的名称。 可以为 null

fromDataAnnotation
Boolean

指示配置是否是使用数据注释指定的。

返回

true 如果给定属性可用作导航,则为 。

适用于