Exemplo n.º 1
0
 protected override void VisitEdmAssociationConstraint(ReferentialConstraint item)
 {
     _schemaWriter.WriteReferentialConstraintElementHeader();
     _schemaWriter.WriteReferentialConstraintRoleElement(
         XmlConstants.PrincipalRole,
         item.PrincipalEnd(_currentAssociationType),
         item.PrincipalEnd(_currentAssociationType).GetEntityType().GetValidKey());
     _schemaWriter.WriteReferentialConstraintRoleElement(
         XmlConstants.DependentRole, item.DependentEnd, item.ToProperties);
     VisitMetadataItem(item);
     _schemaWriter.WriteEndElement();
 }