這篇文章主要介紹了.NET中Orm性能測試的示例分析,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
成都創(chuàng)新互聯(lián)專注于容城企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),商城建設(shè)。容城網(wǎng)站建設(shè)公司,為容城等地區(qū)提供建站服務(wù)。全流程按需策劃,專業(yè)設(shè)計,全程項目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)簡介
OrmBenchmark 這個項目主要是為了測試主要的Orm對于 SqlServer 數(shù)據(jù)庫的查詢并將數(shù)據(jù)轉(zhuǎn)換成所需 POCO 對象的耗時情況(好吧,實際上不完全orm,更像是SqlMapper ...)
測試結(jié)果:
.NetFramework 4.6 有預(yù)熱
.NetFramework 4.6 沒有預(yù)熱
.NETCore2.0 有預(yù)熱
.NETCore2.0 沒有預(yù)熱
總體來看, Dapper的性能還是蠻強悍的
更多詳情:
Net Framework
Net Core
性能測試
性能測試結(jié)果在以下測試中得出:
重復(fù)執(zhí)行一個sql命令的性能測試(500次):
執(zhí)行一條select語句并將返回的數(shù)據(jù)映射到POCO對象超過500次迭代
將數(shù)據(jù)庫記錄映射到POCO對象(5000行)的性能測試:
在一次迭代中將由一個select返回的5000行映射到POCO對象的性能
獲取測試結(jié)果
直接下載這個項目,運行就可以得到結(jié)果,并且你可以加上你最喜歡的 ORM 框架作為到這個項目中。
感謝你能夠認真閱讀完這篇文章,希望小編分享的“.NET中Orm性能測試的示例分析”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,,關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!