/// <summary> /// 动态实体的XML反序列化,包含实体基础属性和DynamicEntityField /// </summary> /// <param name="xEntity">XElement对象</param> /// <returns></returns> public new void FromXElement(XElement xEntity) { //反序列实体 FromString(xEntity.ToString()); //反序列化实体字段 this.Fields = new DynamicEntityFieldCollection(); xEntity.XPathSelectElements("Fields/Field").ForEach(p => { DynamicEntityField field = new DynamicEntityField(); field.FromXElement(p); this.Fields.Add(field); }); }