ForeignKeyDiscoveryConvention.MatchDependentKeyProperty Method

Definition

When overriden returns true if dependentProperty should be part of the foreign key.

protected abstract 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);
abstract member 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

Parameters

associationType
AssociationType

The association type being configured.

dependentAssociationEnd
AssociationEndMember

The dependent end.

dependentProperty
EdmProperty

The candidate property on the dependent end.

principalEntityType
EntityType

The principal end entity type.

principalKeyProperty
EdmProperty

A key property on the principal end that is a candidate target for the foreign key.

Returns

true if dependentProperty should be a part of the foreign key; otherwise, false.

Applies to