之前做項目為了節約時間,對於數據庫的CRUD操作直接使用動軟封裝DbHelperSQL類庫,使用起來非常方便,直接兩行代碼就搞定!
比如: string strSelect="select userName from tb "; DbHelperSQL.Query(strSelect);完成數據查詢操作。
最近見到imfunny對Dapper的深入研究,比較佩服這種鑽研精神並謝謝他的耐心解答,准備把項目換用microORM這種數據訪問類庫試試,所以做了一個簡單的性
能測試,主要對比兩種數據訪問類對插入和讀取500記錄的所耗時間長短,由於初次接觸,考慮不周全的地方,請專家拍磚。

從上圖中可以看出對於批量的插入操作,Dapper的性能遠遠勝過動軟的DbHelperSQL(通過事務完成),但是在查詢操作中Dapper耗費時間要長,並且發現程序執行
幾次,則時間差更大,具體原因正在查詢中,如果熟悉的Dapper的達人,請踴躍討論,最后附上源碼祝苦並充實的IT屌絲們節日快樂 :)。 源碼下載
