using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
namespace com.xxx.Helper
{
public class EntityHelper
{
public static List<T> DatatableToEntity<T>(DataTable dt)
{
try
{
var res = JsonConvert.SerializeObject(dt);
var result = JsonConvert.DeserializeObject<List<T>>(res);
if (result .Count > 0)
return result ;
return default(List<T>);
}
catch (Exception e)
{
e = e.GetBaseException();
return default(List<T>);
}
}
}
}
本文介绍了一种使用Newtonsoft.Json库将DataTable转换为泛型Entity集合的方法。通过序列化和反序列化过程,可以轻松地将数据表中的数据映射到.NET对象中,适用于多种实体类型。
1714

被折叠的 条评论
为什么被折叠?



