c# datatable转list实体类
时间: 2023-10-24 07:33:33 浏览: 203
在C#中,将DataTable转换为实体类List有多种方法。其中一种方法是使用ModelConvertHelper类的ConvertToModel方法。首先,您需要定义一个与DataTable中列对应的实体类,例如:
```
public class student {
/// <summary>
/// id
/// </summary>
public int id { get; set; }
/// <summary>
/// 名称
/// </summary>
public string name { get; set; }
}
```
接下来,初始化一个DataTable对象,并确保DataTable不为空且包含行数据。然后,您可以使用ModelConvertHelper类的ConvertToModel方法将DataTable转换为实体类List,如下所示:
```
DataTable dt = new DataTable();
if (dt != null && dt.Rows.Count > 0) {
return ModelConvertHelper<student>.ConvertToModel(dt).ToList();
}
```
这样,您就可以将DataTable转换为实体类List了。注意,ModelConvertHelper类是一个通用方法,可以应用于其他实体类的转换。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
阅读全文