我现在有20000条数据存在List集合里,我想每次取出200条数据添加到数据库
那你遍历,加判断,满足100条时,做一次添加操作。
批量插入
list 取100-200的数据 list.skip(100).take(100)
数据库插入:
insert db values (a,b,c,d),(a,b,c,d),(a,b,c,d),(a,b,c,d) 重复100次
如果数据并不重要(不需要写日志) 则用BULK insert效率高
C#/.NET 5/.NET Core等应用程序中数据如何将数据/泛型集合快速批量地写入SQL Server数据库? https://codedefault.com/q/58330906668