.NET Orm 性能測試


.NET Orm 性能測試

簡介

OrmBenchmark 這個項目主要是為了測試主要的Orm對於 SqlServer 數據庫的查詢並將數據轉換成所需 POCO 對象的耗時情況(好吧,實際上不完全orm,更像是SqlMapper ...)

測試結果:

  • .NetFramework 4.6 有預熱

    netfx.warm.png

  • .NetFramework 4.6 沒有預熱

    netfx.nowarm.png

  • .NETCore2.0 有預熱

    netcore.warm.png

  • .NETCore2.0 沒有預熱

    netcore.nowarm.png

總體來看, Dapper的性能還是蠻強悍的

更多詳情:

性能測試

性能測試結果在以下測試中得出:

  • 重復執行一個sql命令的性能測試(500次):

    • 執行一條select語句並將返回的數據映射到POCO對象超過500次迭代
  • 將數據庫記錄映射到POCO對象(5000行)的性能測試:

    • 在一次迭代中將由一個select返回的5000行映射到POCO對象的性能

獲取測試結果

直接下載這個項目,運行就可以得到結果,並且你可以加上你最喜歡的 ORM 框架作為到這個項目中。

Contact

如果有什么問題歡迎聯系我: weihanli@outlook.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM