Dapper 查詢結果轉 DataTable

Posted by Eric... On 2017年10月19日 星期四 1 意見

手上某專案使用了GrapeCity的Spread for WinForm,使用Dapper查詢資料,得到結果後使用 foreach 方式一筆一筆填入。資料不大的話就相安無事,執行速度也可以接受。但是,就是有支關鍵的WinFom為了快速顯示,使用了DataAdapter轉DataTable,只好 Google Dapper 和 DataTable 的資料,並沒有查到可以直接轉出到DataTable,在下運氣好,在日本的某個論壇有個專家解了,方式如下,請放煙火後享用。

dt = new DataTable();
dt.Load(db.ExecuteReader(sql, new { })); 

READ MORE