EF批量处理

结论:

  1. 避免使用大的数据库事务,尽量控制在有需求时打开,不需要时及时关闭,它会锁定资源的;
  2. 批量插入表数据,尽量避免在同一DbContext下做多次SaveChange操作;
  3. 如果有大批数据需要插入表,尽量采用单表集中插入后再操作后续表,避免插入一条数据SaveChange一次;
  4. 读取数据尽量按批量读取,避免取一条数据读取一次:查询100次单条记录与一次性查询100条记录是有很大差距的。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容