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


NavigationPropertyNameForeignKeyDiscoveryConvention.MatchDependentKeyProperty Метод

Определение

При переопределении возвращает значение true , если dependentProperty должен быть частью внешнего ключа.

protected override bool MatchDependentKeyProperty (System.Data.Entity.Core.Metadata.Edm.AssociationType associationType, System.Data.Entity.Core.Metadata.Edm.AssociationEndMember dependentAssociationEnd, System.Data.Entity.Core.Metadata.Edm.EdmProperty dependentProperty, System.Data.Entity.Core.Metadata.Edm.EntityType principalEntityType, System.Data.Entity.Core.Metadata.Edm.EdmProperty principalKeyProperty);
override this.MatchDependentKeyProperty : System.Data.Entity.Core.Metadata.Edm.AssociationType * System.Data.Entity.Core.Metadata.Edm.AssociationEndMember * System.Data.Entity.Core.Metadata.Edm.EdmProperty * System.Data.Entity.Core.Metadata.Edm.EntityType * System.Data.Entity.Core.Metadata.Edm.EdmProperty -> bool

Параметры

associationType
AssociationType

Настраиваемый тип связи.

dependentAssociationEnd
AssociationEndMember

Зависимый конец.

dependentProperty
EdmProperty

Свойство-кандидат на зависимом конце.

principalEntityType
EntityType

Тип конечной сущности субъекта.

principalKeyProperty
EdmProperty

Свойство ключа на основной стороне, которое является целевым объектом-кандидатом для внешнего ключа.

Возвращаемое значение

значение true, если свойство dependentProperty должно быть частью внешнего ключа; в противном случае — false.

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