protected override void VisitEdmAssociationConstraint(ReferentialConstraint item) { _schemaWriter.WriteReferentialConstraintElementHeader(); _schemaWriter.WriteReferentialConstraintRoleElement( XmlConstants.PrincipalRole, item.FromRole, item.FromProperties); _schemaWriter.WriteReferentialConstraintRoleElement( XmlConstants.DependentRole, item.ToRole, item.ToProperties); VisitMetadataItem(item); _schemaWriter.WriteEndElement(); }