使用 【Ado.Net】 批量插入資料

小_沫發表於2018-05-29

需求:需要將資料批量插入到資料庫中



呼叫的時候需要傳入資料來源,以及表名,對應資料庫中的表名

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

1,首先要傳遞連線字串,該連線字串是【string】型別的,而不是【SqlConnection】型別

2,【SqlBulkCopyOptions】 是一個列舉型別,當列舉值是【UseInternalTransaction】的時候表示為事務處理

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

    System.Data.SqlClient.SqlBulkCopy 物件的 System.Data.SqlClient.SqlBulkCopy.DestinationTableName

    屬性指定的目標表中。


相關文章