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

使用 【Ado.Net】 批量插入数据


调用的时候需要传入数据源,以及表名,对应数据库中的表名

使用 【SqlBulkCopy】做数据的批量插入需要注意的地方

1,首先要传递连接字符串,该连接字符串是【string】类型的,而不是【SqlConnection】类型

2,【SqlBulkCopyOptions】 是一个枚举类型,当枚举值是【UseInternalTransaction】的时候表示为事务处理

3,【SqlBulkCopy】 中的 【WriteToServer】 方法,将所提供的 System.Data.DataTable 中的所有行复制到         

    System.Data.SqlClient.SqlBulkCopy 对象的 System.Data.SqlClient.SqlBulkCopy.DestinationTableName

    属性指定的目标表中。


相关文章: