首先假设网络状态不是很好。我好不容易从某个地方获取到一千左右的数据。现在我需要把我获取到的数据存到数据库中,然而我的数据库是在云上。我获取到的数据是json字符串,我会先将字符串解析为一个List<Model> testa然后使用EF Entity.AddRange(testa)然后savechange可是效果不是很理想。请问像这样的情况,我是将一千条数据分割后添加比较好呢?还是先循环Entity.Add()最后savechange() ?还是还有别的什么方法?求大神给个思路。。
1 回答
梵蒂冈之花
TA贡献1900条经验 获得超5个赞
首先假设我的网络很烂,PING 渣浪都是几百MS的,还经常丢包,请问该如何在1分钟内上传1G文件?
最好的方案是先优化网络,网络都不好了,啥都不用说了。网络好了,一次几万条也没事。
添加回答
举报
0/150
提交
取消