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

时间:2009-10-30 15:51:24

标签: .net sql-server entity-framework

我正在使用一个小型控制台实用程序将批量数据上传到我们的托管SQL服务器。总数据大小可以达到几兆字节。我想要一种显示SaveChanges操作进度的方法。我有什么方法可以使用实体框架吗?如果没有,我们将不胜感激。

1 个答案:

答案 0 :(得分:3)

首先,我假设当你说“批量数据”时,你指的是多条记录,而不是一条记录上有一个非常大的blob。在后一种情况下,你可能无能为力。但在前一种情况下...

如果需要花费足够长的时间甚至关注,我会认真考虑走出实体框架,并使用其中一个(多个)SQL Server批量插入工具,因为它将相当速度插入,这可能会让你的用户比进度条更快乐。