2016-09-19 37 views
1

我想使用SqlBulkCopy C#插入行到SQL數據庫 但我不明白如果我在Db中用X列定義表,並且我想插入2個DataTables - 其中一個只包含y/x列和第二個只包含z/x列。 當我使用SqlBulkCopy時,它是否自動檢查列名和插入值,只有它是適當的列和空,如果不是,或者它總是插入值的第一列和最後一列將是空的?Sql大容量複製如何工作?

我試圖搜索它,但我沒有找到它? 任何人都可以幫忙嗎?

回答

3

查找:SqlBulkCopyColumnMapping

當使用SqlBulkCopyColumnMapping,只爲其創建映射列將被複制。

如果您不爲列創建映射,則複製過程將忽略它。