Exemplo n.º 1
0
        IList <ReferenceJoin> ParseJoins(XmlNodeList nodeList)
        {
            IList <ReferenceJoin> list = new List <ReferenceJoin>();

            foreach (XmlNode node in nodeList)
            {
                ReferenceJoin join = new ReferenceJoin();
                join.ID = node.Attributes["Id"].Value;

                foreach (XmlNode n1 in node.ChildNodes)
                {
                    if (n1.Name == "c:Object1")
                    {
                        join.ParentColumnID = n1.FirstChild.Attributes["Ref"].Value;
                    }
                    if (n1.Name == "c:Object2")
                    {
                        join.ChildColumnID = n1.FirstChild.Attributes["Ref"].Value;
                    }
                }

                list.Add(join);
            }

            return(list);
        }
Exemplo n.º 2
0
        IList<ReferenceJoin> ParseJoins(XmlNodeList nodeList)
        {
            IList<ReferenceJoin> list = new List<ReferenceJoin>();

            foreach (XmlNode node in nodeList)
            {
                ReferenceJoin join = new ReferenceJoin();
                join.ID = node.Attributes["Id"].Value;

                foreach (XmlNode n1 in node.ChildNodes)
                {
                    if (n1.Name == "c:Object1")
                    {
                        join.ParentColumnID = n1.FirstChild.Attributes["Ref"].Value;
                    }
                    if (n1.Name == "c:Object2")
                    {
                        join.ChildColumnID = n1.FirstChild.Attributes["Ref"].Value;
                    }
                }

                list.Add(join);
            }

            return list;
        }