.NET Orm 性能測試 簡介 "OrmBenchmark" 這個項目主要是為了測試主要的Orm對於 SqlServer 資料庫的查詢並將數據轉換成所需 POCO 對象的耗時情況(好吧,實際上不完全orm,更像是SqlMapper ...) 測試結果: .NetFramework 4.6 有預熱 ...
.NET Orm 性能測試
簡介
OrmBenchmark 這個項目主要是為了測試主要的Orm對於 SqlServer 資料庫的查詢並將數據轉換成所需 POCO 對象的耗時情況(好吧,實際上不完全orm,更像是SqlMapper ...)
測試結果:
.NetFramework 4.6 有預熱
.NetFramework 4.6 沒有預熱
.NETCore2.0 有預熱
.NETCore2.0 沒有預熱
總體來看, Dapper的性能還是蠻強悍的
更多詳情:
性能測試
性能測試結果在以下測試中得出:
- 重覆執行一個sql命令的性能測試(500次):
執行一條select語句並將返回的數據映射到POCO對象超過500次迭代
- 將資料庫記錄映射到POCO對象(5000行)的性能測試:
在一次迭代中將由一個select返回的5000行映射到POCO對象的性能
獲取測試結果
直接下載這個項目,運行就可以得到結果,並且你可以加上你最喜歡的 ORM 框架作為到這個項目中。
Contact
如果有什麼問題歡迎聯繫我: [email protected]