Dapper查询返回Datatable

dapper封装的扩展方法中,没有直接返回datatable的方法,项目中有些时候需要用到这样的返回格式,而为了项目数据框架的统一性,

不好直接用其他框架,如果直接将查询出来的泛型集合转datatable又会很繁琐,这里就是用dapper的ExecuteReader()方法,将返回的转换成datatable

public Datatable table()
{
   DataTable table = new DataTable("MyTable");
   var reader = conn.ExecuteReader("SELECT * FROM STU");
   table.Load(reader);
   return table;
}

简洁明了,方便快捷

原文地址:https://www.cnblogs.com/zyg316/p/9791607.html