导入功能优化不同数据量插入语句

This commit is contained in:
FanLian
2023-09-08 08:18:50 +08:00
parent 86e981835f
commit 7f7234edb1
3 changed files with 49 additions and 6 deletions

View File

@@ -112,8 +112,21 @@ namespace Tnb.WarehouseMgr
x.modify_time = null;
});
}
row = await _db.Insertable(roads).ExecuteCommandAsync();
if (roads.Count > 1000)
{
await _db.Fastest<WmsRoad>().BulkCopyAsync(roads);
}
else if (roads.Count > 400)
{
_db.Utilities.PageEach(roads, 100, async pageList => {
await _db.Insertable(pageList).ExecuteCommandAsync();
});
}
else
{
row = await _db.Insertable(roads).ExecuteCommandAsync();
}
}
catch (Exception ex)
{