我有一个SQL Server表,第一列ID
是主要标识列,第二列是BatchId
,它也是主键的一部分。
在数据表dt
中,我明确地添加了列batchId
。使用SqlBulkCopy
从数据表插入SQL Server时,我将batchId
列分配给相同的值(例如,今天的{0}} batchId
将1
,对于下一个日期batchId
将为2
,依此类推),但SqlBulkCopy
说明错误
无法将空值插入表格' xxxx'";
尽管赋值。我也通过了SqlBulkCopyOptions.KeepIdentity
& SqlBulkCopyOptions.KeepNulls
类的SqlBulkCopy
个参数。
任何帮助表示感谢,提前谢谢!