EF批量处理

2017-04-19  本文已影响0人  Asa_Guo

结论:

  1. 避免使用大的数据库事务,尽量控制在有需求时打开,不需要时及时关闭,它会锁定资源的;
  2. 批量插入表数据,尽量避免在同一DbContext下做多次SaveChange操作;
  3. 如果有大批数据需要插入表,尽量采用单表集中插入后再操作后续表,避免插入一条数据SaveChange一次;
  4. 读取数据尽量按批量读取,避免取一条数据读取一次:查询100次单条记录与一次性查询100条记录是有很大差距的。
上一篇 下一篇

猜你喜欢

热点阅读