How to Bulk Update records in Entity Framework?

前端 未结 7 2172
遥遥无期
遥遥无期 2020-12-01 08:00

I am trying to bulk update records using Entity Framework. I have tried Entity Framework.Extensions Update method.

The Update method is abl

7条回答
  •  时光取名叫无心
    2020-12-01 08:42

    Use this way if you just want to modify few properties:

    foreach (var vSelectedDok in doks)
    {
        //disable detection of changes to improve performance
        vDal.Configuration.AutoDetectChangesEnabled = false;
        
        vDal.Dokumente.Attach(vSelectedDok);
    
        vDal.Entry(vSelectedDok).Property(x=>x.Status).IsModified=true;
        vDal.Entry(vSelectedDok).Property(x => x.LastDateChanged).IsModified = true;
    }
    vDal.SaveChanges();
    

提交回复
热议问题