Exemplo n.º 1
0
        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);
                }
            }
        }
Exemplo n.º 2
0
        private void WriteReferenceElements()
        {
            EdmModelReferenceElementsXmlVisitor visitor = new EdmModelReferenceElementsXmlVisitor(this.model, this.writer, this.edmxVersion);

            visitor.VisitEdmReferences(this.model);
        }