Поделиться через


IConventionForeignKeyBuilder.CanSetNavigations Метод

Определение

Перегрузки

CanSetNavigations(MemberInfo, MemberInfo, Boolean)

Возвращает значение, указывающее, можно ли использовать заданные свойства в качестве свойств навигации для этой связи из текущего источника конфигурации.

CanSetNavigations(String, String, Boolean)

Возвращает значение, указывающее, можно ли использовать свойства с заданными именами в качестве свойств навигации для этой связи из текущего источника конфигурации.

CanSetNavigations(MemberInfo, MemberInfo, Boolean)

Исходный код:
IConventionForeignKeyBuilder.cs
Исходный код:
IConventionForeignKeyBuilder.cs
Исходный код:
IConventionForeignKeyBuilder.cs

Возвращает значение, указывающее, можно ли использовать заданные свойства в качестве свойств навигации для этой связи из текущего источника конфигурации.

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)

Исходный код:
IConventionForeignKeyBuilder.cs
Исходный код:
IConventionForeignKeyBuilder.cs
Исходный код:
IConventionForeignKeyBuilder.cs

Возвращает значение, указывающее, можно ли использовать свойства с заданными именами в качестве свойств навигации для этой связи из текущего источника конфигурации.

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 Значение , если заданные свойства можно использовать в качестве навигации.

Применяется к