private void WriteReferenceElements() { EdmModelReferenceElementsXmlVisitor visitor; IEnumerable <IEdmReference> references = model.GetEdmReferences(); if (references != null) { foreach (IEdmReference reference in references) { //loop through the includes and set the namespace alias if (reference.Includes != null) { foreach (IEdmInclude include in reference.Includes) { if (include.Alias != null) { model.SetNamespaceAlias(include.Namespace, include.Alias); } } } } foreach (IEdmReference edmReference in references) { visitor = new EdmModelReferenceElementsXmlVisitor(this.model, this.writer, this.edmxVersion); visitor.VisitEdmReferences(this.model, edmReference); } } }
private void WriteReferenceElements() { EdmModelReferenceElementsXmlVisitor visitor = new EdmModelReferenceElementsXmlVisitor(this.model, this.writer, this.edmxVersion); visitor.VisitEdmReferences(this.model); }