[问题] 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