代码之家  ›  专栏  ›  技术社区  ›  Cogwheel

是否可以跟踪ObjectContext.SaveChanges的进度?

  •  4
  • Cogwheel  · 技术社区  · 16 年前

    我正在开发一个小的控制台实用工具,将数据批量上载到我们的托管SQL服务器。总数据大小可以达到几兆字节。我想要一种显示保存更改操作进度的方法。对于实体框架,我有什么方法可以做到这一点吗?如果没有,我们将不胜感激。

    1 回复  |  直到 14 年前
        1
  •  3
  •   Craig Stuntz    16 年前

    首先,我假设当您说“数据批”时,您指的是多个记录,而不是一个上面有很大斑点的记录。在后一种情况下,您可能无能为力。但在前一种情况下…

    如果需要足够长的时间,您甚至会关心,我会认真考虑走出实体框架,使用(许多)SQL Server大容量插入工具之一,因为它将 相当地 加快插入速度,这可能会使您的用户比进度条更快乐。