protected override void VisitEdmAssociationSet(AssociationSet item) { _schemaWriter.WriteAssociationSetElementHeader(item); base.VisitEdmAssociationSet(item); if (item.SourceSet != null) { _schemaWriter.WriteAssociationSetEndElement(item.SourceSet, item.SourceEnd.Name); } if (item.TargetSet != null) { _schemaWriter.WriteAssociationSetEndElement(item.TargetSet, item.TargetEnd.Name); } _schemaWriter.WriteEndElement(); }