我在这里遇到一种情况,我需要上传一个 Excel 表,其中可能有超过 50K 的记录。现在的问题是我使用 DataTable 管理它。我将整个记录存储到 DataTable 中,并处理行并将其一一插入到数据库中。
我可以看到它只在一秒钟内插入 50 个记录,完成整个过程需要几个小时。
有什么方法可以将整个数据集或数据表发送到 SQL,这样它会比这快得多?
我正在使用 Web 应用程序。
在 Windows 应用程序中,有使用 DataAdapter 进行批量更新的选项。同样明智的是 ASP.NET 有什么方法吗