.net MySql实现批量更新

  以前实现批量更新mysql是通过svg批量插入更新,后来开了四个线程,cpu,内存占用过高.然后查了资料,想要用EF,但是EF又觉得比较臃肿。所以最后选择了Dapper,Dapper属于轻量级的EF框架.比较好用,性能,速度也可以。

1                         connection.Execute(
2                             "UPDATE `" + tableName + "` SET text1 = @text1 where taskId = @TaskId and orderId = @OrderId",
3                             gjjUpdateModels);
View Code

  这里面,gjjUpdateModels是一个Models,包含了200个gjjUpdateModel,属性对应表的各个属性.通过循环赋值,来实现批量更新。

  有什么不足和建议可以和我提,共同进步!

posted on 2017-12-20 13:43  一个地球人  阅读(1055)  评论(0)    收藏  举报

导航