一、起因
個(gè)人還是比較喜歡EF的,畢竟不用寫(xiě)Sql,開(kāi)發(fā)效率高,操作簡(jiǎn)單,不過(guò)總是聽(tīng)人說(shuō)EF的性能不是很好,也看過(guò)別人做的測(cè)試,但是看了就以為真的是那樣。但是實(shí)際上到底是怎么樣,說(shuō)實(shí)話(huà)我真的不知道。我只知道選什么的框架是基于實(shí)際情況的,博主在一個(gè)創(chuàng)業(yè)公司上班,選的就是EF框架,剛做了一個(gè)項(xiàng)目,數(shù)據(jù)也就幾萬(wàn)不到,感覺(jué)性能沒(méi)那么差勁。于是,就想多弄點(diǎn)數(shù)據(jù)測(cè)試一下。再說(shuō)一遍,本著 求真務(wù)實(shí)的方針,是針對(duì)現(xiàn)實(shí)中的業(yè)務(wù)需求來(lái)測(cè)試的,不是來(lái)單比性能的。你要是做個(gè)ERP系統(tǒng),都去考慮千萬(wàn)級(jí)并發(fā)的架構(gòu),那當(dāng)我沒(méi)說(shuō)。畢竟不是基于實(shí)際項(xiàng)目的框架選擇都是耍流氓。
二、聲明
基于實(shí)際的項(xiàng)目,考慮到博主一般的遇到的上線(xiàn)項(xiàng)目對(duì)于數(shù)據(jù)的增刪改操作時(shí),操作的數(shù)據(jù)一般都是一個(gè),兩個(gè),多了有十幾個(gè),對(duì)于一下同時(shí)提交幾十個(gè)數(shù)據(jù)進(jìn)行增刪改的,原諒博主還沒(méi)有見(jiàn)過(guò),更有甚者,提交幾百個(gè)數(shù)據(jù)進(jìn)行增刪改,博主想也是沒(méi)有想過(guò)。但是在這個(gè)數(shù)量級(jí)下的增刪改操作,我相信EF還是能夠勝任的,所以本文不再測(cè)試EF的增刪改性能,因?yàn)楦杏X(jué)完全能夠滿(mǎn)足一般項(xiàng)目的需要。本文只測(cè)試EF的單表查詢(xún)功能,之后有時(shí)間會(huì)做復(fù)雜的鏈接查詢(xún)的測(cè)試。
三、測(cè)試條件
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式