Example #1
0
 protected virtual void VisitEdmAssociationSet(EdmAssociationSet item)
 {
     VisitEdmNamedMetadataItem(item);
     if (item.SourceSet != null)
     {
         VisitEdmAssociationSetEnd(item.SourceSet);
     }
     if (item.TargetSet != null)
     {
         VisitEdmAssociationSetEnd(item.TargetSet);
     }
 }
 protected override void VisitEdmAssociationSet(EdmAssociationSet item)
 {
     _schemaWriter.WriteAssociationSetElementHeader(item);
     base.VisitEdmAssociationSet(item);
     if (item.SourceSet != null)
     {
         _schemaWriter.WriteAssociationSetEndElement(item.SourceSet, item.ElementType.SourceEnd.Name);
     }
     if (item.TargetSet != null)
     {
         _schemaWriter.WriteAssociationSetEndElement(item.TargetSet, item.ElementType.TargetEnd.Name);
     }
     _schemaWriter.WriteEndElement();
 }
 internal void WriteAssociationSetElementHeader(EdmAssociationSet associationSet)
 {
     _xmlWriter.WriteStartElement(CsdlConstants.Element_AssociationSet);
     _xmlWriter.WriteAttributeString(CsdlConstants.Attribute_Name, associationSet.Name);
     _xmlWriter.WriteAttributeString(
         CsdlConstants.Attribute_Association,
         GetQualifiedTypeName(CsdlConstants.Value_Self, associationSet.ElementType.Name));
 }