9.9 批量操作
#
9.9.1 关于批量操作Furion
框架中,默认只提供小数据(100 以内)批量数据操作,如果需要更大的数据批量处理,推荐使用第三方包 EFCore.BulkExtensions,支持和 Furion
无缝衔接。
EFCore.BulkExtensions
使用#
9.9.2 #
9.9.2.1 常见批量操作#
9.9.2.2 查询后批量操作#
9.9.3 批量操作性能Operations\Rows | 100,000 EF | 100,000 EFBulk | 1,000,000 EFBulk |
---|---|---|---|
Insert | 38.98 s | 2.10 s | 17.99 s |
Update | 109.25 s | 3.96 s | 31.45 s |
Delete | 7.26 s | 2.04 s | 12.18 s |
----------------- | ------------ | ---------------- | ------------------ |
Together | 70.70 s | 5.88 s | 56.84 s |
#
9.9.4 反馈与建议与我们交流
给 Furion 提 Issue。
了解更多
想了解更多 EFCore.BulkExtensions
知识可查阅 EFCore.BulkExtensions 开源仓库。