EF6.0批量插入有多种方式,可以使用EntityFramework.Extensions,提供的有BulkInsert。
////// 批量插入 /// /// public bool BulkInsert(ListentityList) { try { db.BulkInsert(entityList); db.SaveChanges(); return true; } catch (Exception e) { return false; } }
批量更新:
////// 批量更新 /// /// public void UpdateEntityList(ListentityList) { foreach (var item in entityList) { db.Set ().Attach(item); db.Entry (item).State = EntityState.Modified; db.Entry (item).Property("CreateDate").IsModified = false; db.Entry (item).Property("CreateUser").IsModified = false; } db.SaveChanges(); }