[問題] EF執行SaveChanges卡住問題?

作者: fishman999 (魚人)   2018-02-24 02:10:26
繼上次尋書買了Entity Framework實務精要之後
實作了一些東西,但問題隨之而生
當有不論資料是否少量(10筆)或大量(兩萬筆)
在偵錯模式下都會造成SaveChanges時間倍數增加
https://i.imgur.com/p1wXdza.jpg
但在只啟動不偵測的情形下,問題就不會大到需要去注意
https://i.imgur.com/S0lCZ6F.jpg
請問這樣子的情況要怎麼去避免
EF的效能真的是讓人蠻詬病的
作者: TAKADO (朕沒給的你不能搶)   2018-02-24 11:03:00
一般來說EF要增進效能大多從 1.改用AddRange()2. db.Configuration.AutoDetectChangesEnabled = false;3. 第三方libs 如entity framework-extensions(貴)
作者: ga009900 (Lienfa)   2018-02-24 23:59:00
偵錯模式會需要收集很多診斷資料分析吧重點是程式 release 之後沒影響就好了
作者: free112136 (Free)   2018-03-01 20:58:00
dapper

Links booklink

Contact Us: admin [ a t ] ucptt.com