Tag: columnmappings

如何使用SqlBulkCopyColumnMappingCollection?

我想通过参数传递特定数据,制作一个可用于所有批量插入的SqlBulkCopy方法。 现在我需要对其中一些进行映射。 我不知道如何制作SqlBulkCopyColumnMappingCollection,因为那是我计划传递映射集合并使用它。 但是我不知道如何制作它。 我不能成为它的新对象。 这就是我现在拥有的。 如何添加它做映射把它传递进去? public void BatchBulkCopy(DataTable dataTable, string DestinationTbl, int batchSize) { // Get the DataTable DataTable dtInsertRows = dataTable; using (SqlBulkCopy sbc = new SqlBulkCopy(connectionString, SqlBulkCopyOptions.KeepIdentity)) { sbc.DestinationTableName = DestinationTbl; // Number of records to be processed in one go sbc.BatchSize = batchSize; // Finally write to server sbc.WriteToServer(dtInsertRows); } […]