SqlBulkCopy批量添加DataTable自增列的問題


在將datable bulkcpy到數據庫的時候,若沒有指定第一列自增ID的話就會將下一列當成自增ID

其實用不着加bulk.ColumnMappings.Add("Name", "LastName");這樣映射,只要把自增ID的column加到datatable即可

DataTable _DT = new DataTable();
_DT.Columns.Add("ID", Type.GetType("System.Int32"));
_DT.Columns.Add("Name", Type.GetType("System.String"));

 


DataRow dataRow = _DT.NewRow();
dataRow[0] = 0;
dataRow[1] = "姓名";

_DT.Rows.Add(dataRow);

 

這樣自增ID就會自增了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM