需求:需要将数据批量插入到数据库中

调用的时候需要传入数据源,以及表名,对应数据库中的表名
使用 【SqlBulkCopy】做数据的批量插入需要注意的地方
1,首先要传递连接字符串,该连接字符串是【string】类型的,而不是【SqlConnection】类型
2,【SqlBulkCopyOptions】 是一个枚举类型,当枚举值是【UseInternalTransaction】的时候表示为事务处理
3,【SqlBulkCopy】 中的 【WriteToServer】 方法,将所提供的 System.Data.DataTable 中的所有行复制到
System.Data.SqlClient.SqlBulkCopy 对象的 System.Data.SqlClient.SqlBulkCopy.DestinationTableName
属性指定的目标表中。
本文介绍如何使用 SqlBulkCopy 进行高效的数据批量插入操作。主要涵盖连接字符串的正确使用方式、SqlBulkCopyOptions 枚举的特性特别是 UseInternalTransaction 的事务处理作用,以及 WriteToServer 方法的具体应用。
1124

被折叠的 条评论
为什么被折叠?



