关于C#批量增删改操作,大数据优化

用到是一个叫EF扩展Z.EntityFrameWork类


dbContext.Configuration.AutoDetectChangesEnabled =false;// 解决批量性能问题 

List machines = new List() ; //对象集合

for(inti =0; i < bedNoList.Count; i++) 

 { 

            EFModel.Machine machine = CreateMachine(bedNoList[i],true); 

             machines.Add(machine); 

 } 

dbContext.BulkInsert(machines);//插入

dbContext.BulkDelete(machines);//删除

 dbContext.BulkSaveChanges();


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,288评论 19 139
  • 想你,却不能告诉你;我们不能在一起;所以,我不能告诉你;我想你,夜是那样的静,静的让我能听到心碎的声音。终于明白,...
    说不清的情愫阅读 249评论 0 0
  • 很喜欢路遥的一句话:“人生的道路虽然漫长,但紧要处往往就那么几步,尤其是当人年轻的时候。” 20出头的我又一次的站...
    素盧阅读 1,075评论 0 1
  • 看见胡歌,总想起张爱玲的一段话: 我始终相信,走过平湖烟雨,岁月山河,那些经历劫数,尝遍百味的人,会更加生动而干净...
    慕江尘阅读 50,774评论 483 3,279
  • 今天早上,下着大雾,我们来到沧州高铁。高铁象一条龙,我们上了14号高铁,拿着票找到自己的位置。 我们抬...
    吴广泽阅读 280评论 0 1