使用C#语言,将DataTable 转换成域模型
DataTable dt = SqlHelper.Query(strQuery); var data = dt.AsEnumerable().Skip((page - 1) * size).Take(pagesize); List<Model> listData = new List<Model>(); foreach (var item in data) { Model m=new Model(); m.name = item.Field<string>("name"); m.age=item.Field<int>("age");
m.age=item.Field<string?>("phoneNum");//电话号码为可空。域模型model中,也需要将该属性设置为可空类型
m.description=item.Field<int>("age")>17?"成年":"未成年";
listData.add(m);
}