/// <summary> /// 扩展方法XML转实体 2019-12-18 zjg /// </summary> /// <typeparam name="TEntity"></typeparam> /// <param name="data"></param> /// <returns></returns> public static List <TEntity> DataToXml <TEntity>(this GetSqlDataResponseGetSqlDataResult data) where TEntity : class { List <TEntity> listModel = new List <TEntity>(); foreach (XElement el in data.Any.Nodes.Descendants("Table")) { TEntity data1 = SerializeHelper.DESerializerStringToEntity <TEntity> (el.ToString()); listModel.Add(data1); } return(listModel); }
/// <summary> /// 扩展方法XML转实体 2019-12-18 zjg /// </summary> /// <typeparam name="TEntity"></typeparam> /// <param name="data"></param> /// <returns></returns> public static List <TEntity> DataToXml <TEntity>(this GetSqlDataResponseGetSqlDataResult data) where TEntity : class { List <TEntity> listModel = new List <TEntity>(); //string str = typeof(TEntity).Name; foreach (XmlNode el in data.Any1.GetElementsByTagName("Table")) { string str = typeof(TEntity).Name; string entiry = @"<" + str + ">" + el.InnerXml + @"</" + str + ">"; //el.Name = str; TEntity data1 = SerializeHelper.DESerializerStringToEntity <TEntity>(entiry); listModel.Add(data1); } return(listModel); }