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)); }