我是 ADO.NET 的新手,所以请求帮助。我必须在一个表中插入大量记录。

什么是最佳实践,有效且简单的方法?我发现了一篇名为批处理请求(ADO.NET数据服务框架)但我不清楚。

我还发现了一篇关于 BULK INSERT 的文章,但这种方法使用外部文件,我不想使用它,因为有一个 ASP.NET 应用程序。

有帮助吗?

解决方案

查看 SqlBulkCopy 课程。这听起来很明显,但不是每个人都知道这一点 - 你可以通过使用事务显着加快插入性能 - 我之前在博客上发表过这篇文章

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top