EFUtility.CodeGenerationTools.MetadataTools.IsCascadeDeletePrincipal C# (CSharp) Method

IsCascadeDeletePrincipal() public method

True if the specified association end is the principal in an identifying relationship. or if the association end has cascade delete defined.
public IsCascadeDeletePrincipal ( System.Data.Metadata.Edm.AssociationEndMember associationEnd ) : bool
associationEnd System.Data.Metadata.Edm.AssociationEndMember
return bool
        public bool IsCascadeDeletePrincipal(AssociationEndMember associationEnd)
        {
            if (associationEnd == null)
            {
                throw new ArgumentNullException("associationEnd");
            }

            return associationEnd.DeleteBehavior == OperationAction.Cascade || IsPrincipalEndOfIdentifyingRelationship(associationEnd);
        }

Same methods

MetadataTools::IsCascadeDeletePrincipal ( System.Data.Metadata.Edm.NavigationProperty navProperty ) : bool