批量新增操作在业务系统中十分常见,尤其是主从表中对从表的批量处理。昨天在对wms主从表进行业务操作时使用了c#中list自带的函数ForEach对从表批量新增,代码如下:

在无并发的情况下接口请求正常

并发测试时.net core host 程序被意外终止:

测试结果表示第一次请求成功,第2、3次请求失败导致程序终止。查看日志如下:

日志表明时ef core执行期间出了问题,查找解决方案如下:

再次并发执行结果:

虽然大部分执行成功但任有失败的概率,再次查看失败日志如下:

 解决

弃用list自带的ForEach函数,改用foreach:

200并发测试:

并发请求全部成功,数据库三种从表条目一致:

最新文章

  1. Python学习
  2. Mysql 行列转换
  3. HTML5+CSS3实现图片可倾斜摆放的动画相册效果
  4. PHP常量
  5. Javascript之Prototype
  6. iOS 项目改名~~~~~
  7. PHP中常用正则表达式大全
  8. iOS学习笔记---oc语言第二天
  9. trackr: An AngularJS app with a Java 8 backend – Part III
  10. asp.net MVC日志插件Log4Net学习笔记二:保存日志到sqlserver的配置
  11. Oracle建表实例
  12. ASP.net导出Excel的几种方式
  13. .NET(C#):在数组成员上加入XmlElement特性
  14. php添加pcntl扩展(Linux)
  15. Objective-C 自定义UISlider滑杆 分段样式
  16. ODS设计
  17. 队列(链式队列)----C语言
  18. contextmap相当于session之类的 用于设置属性 投放到页面上 contextmap的数据存储在map中
  19. CCF CSP 201604-4 游戏
  20. 201552-53 《Java程序设计》第五周问题汇总

热门文章

  1. jmeter操作—从redis中获取token
  2. Centos6.5搭建方法
  3. JS实现对数组进行自定义排序
  4. 最新 波克城市java校招面经 (含整理过的面试题大全)
  5. Spring boot 新建项目pom.xml文件报错 Failure to transfer org.springframework.boot:spring-boot-maven-plugin
  6. rabbitmq启动方式
  7. hdu 2871 Memory Control (区间合并 连续段的起始位置 点所属段的左右端点)
  8. [CF132C] Logo Turtle
  9. POJ 1015 Jury Compromise (记录路径的背包问题)
  10. Photon Server初识(五) --- 客户端连接服务端