.NET Orm性能測(cè)試分析
簡(jiǎn)介
OrmBenchmark 這個(gè)項(xiàng)目主要是為了測(cè)試主要的Orm對(duì)于 SqlServer 數(shù)據(jù)庫(kù)的查詢并將數(shù)據(jù)轉(zhuǎn)換成所需 POCO 對(duì)象的耗時(shí)情況(好吧,實(shí)際上不完全orm,更像是SqlMapper ...)
測(cè)試結(jié)果:
.NetFramework 4.6 有預(yù)熱

.NetFramework 4.6 沒(méi)有預(yù)熱

.NETCore2.0 有預(yù)熱

.NETCore2.0 沒(méi)有預(yù)熱

總體來(lái)看, Dapper的性能還是蠻強(qiáng)悍的
更多詳情:
性能測(cè)試
性能測(cè)試結(jié)果在以下測(cè)試中得出:
重復(fù)執(zhí)行一個(gè)sql命令的性能測(cè)試(500次):
執(zhí)行一條select語(yǔ)句并將返回的數(shù)據(jù)映射到POCO對(duì)象超過(guò)500次迭代
將數(shù)據(jù)庫(kù)記錄映射到POCO對(duì)象(5000行)的性能測(cè)試:
在一次迭代中將由一個(gè)select返回的5000行映射到POCO對(duì)象的性能
獲取測(cè)試結(jié)果
直接下載這個(gè)項(xiàng)目,運(yùn)行就可以得到結(jié)果,并且你可以加上你最喜歡的 ORM 框架作為到這個(gè)項(xiàng)目中。
相關(guān)文章
.NET?API?接口數(shù)據(jù)傳輸加密最佳實(shí)踐記錄
這篇文章主要介紹了.NET?API?接口數(shù)據(jù)傳輸加密最佳實(shí)踐記錄,我們?cè)谧?Api?接口時(shí),相信一定會(huì)有接觸到要給傳輸?shù)恼?qǐng)求?body?的內(nèi)容進(jìn)行加密傳輸。其目的就是為了防止一些敏感的內(nèi)容直接被?UI?層查看或篡改,需要的朋友可以參考下2022-10-10
ASP.NET數(shù)據(jù)庫(kù)存取圖片的方法
這篇文章主要為大家詳細(xì)介紹了ASP.NET數(shù)據(jù)庫(kù)如何存取圖片,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-01-01
asp.net repeater手寫(xiě)分頁(yè)實(shí)例代碼
想用repeater實(shí)現(xiàn)手寫(xiě)分頁(yè)的代碼,想自己控制各種樣式的朋友,可以用用。2009-05-05
ASP.NET Core對(duì)Controller進(jìn)行單元測(cè)試的完整步驟
這篇文章主要給大家介紹了關(guān)于ASP.NET Core對(duì)Controller進(jìn)行單元測(cè)試的完整步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用ASP.NET Core具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06
使用Spring.Net框架實(shí)現(xiàn)多數(shù)據(jù)庫(kù)
這篇文章介紹了Spring.Net框架實(shí)現(xiàn)多數(shù)據(jù)庫(kù)的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-03-03

