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

.net 是否可以跟踪ObjectContext.SaveChanges的进度?,.net,sql-server,entity-framework,.net,Sql Server,Entity Framework,我正在开发一个小型控制台实用程序,用于将批量数据上传到托管的SQL server。总数据大小可达数兆字节。我想要一种显示SaveChanges操作进度的方法。有没有任何方法可以通过实体框架实现这一点?如果没有,请提供任何建议。首先,我想当你说“批量数据”时,你指的是多条记录,而不是一条记录上有一个非常大的斑点。在后一种情况下,你可能无能为力。但在前一种情况下 如果你花了足够长的时间,你甚至关心,我会认真考虑走出实体框架,并使用一个(许多)SQL Server批量插入设施,因为它将大大加快插入,这

我正在开发一个小型控制台实用程序,用于将批量数据上传到托管的SQL server。总数据大小可达数兆字节。我想要一种显示SaveChanges操作进度的方法。有没有任何方法可以通过实体框架实现这一点?如果没有,请提供任何建议。

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


如果你花了足够长的时间,你甚至关心,我会认真考虑走出实体框架,并使用一个(许多)SQL Server批量插入设施,因为它将大大加快插入,这可能会使您的用户比进度条会幸福。那么像SqlBulkCopy之类的东西,是吗。有几种选择。