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