前言
在工作當(dāng)中呢,沒(méi)怎么用到過(guò)EF,所以為了遺忘這一部分知識(shí),偶爾會(huì)去寫寫小的demo,偶然機(jī)會(huì)在EF循環(huán)迭代中發(fā)現(xiàn)居然影響性能這么嚴(yán)重,當(dāng)我們?cè)谟脮r(shí)或許大概也許可能都曾這樣寫過(guò),但是你注意到了嗎,你懷疑過(guò)嗎?這就是本節(jié)所要討論的話題。若有錯(cuò)誤,請(qǐng)批評(píng)指出。
話題
關(guān)于基礎(chǔ)知識(shí)我們就不廢話了哈,我們假設(shè)這樣一個(gè)場(chǎng)景(不一定嚴(yán)謹(jǐn),只是為了引出話題):當(dāng)在下單中,如果有多個(gè)人下單,此時(shí)我們需要通過(guò)訂單Id去得到客戶Id。在這一場(chǎng)景中我們給出一個(gè)訂單類以及訂單處理類。如下:
//訂單類 public class Order { public int Id { get; set; } public int OrderId { get; set; } public int CustomerId { get; set; } public string Filed1 { get; set; } public string Filed2 { get; set; } public string Filed3 { get; set; } public string Filed4 { get; set; } public string Filed5 { get; set; } }
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式