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.
Применяется к
Entity Framework