public override void Parse(XmlNode dom) { this.TypeName = dom.Attributes["TypeName"].Value; foreach (XmlNode n in dom.ChildNodes) { if (n.Name == "MappingFragment") { var mapping = new MappingFragment(); mapping.Parse(n); mapping.Parent = this; this.MappingFragments.Add(mapping.StoreEntitySet, mapping); } } base.Parse(dom); }