sqlbulk的问题

今天在bulk的时候遇到一个很“奇怪”的问题

无论怎样修改传入的值,也会报类型转换的错误。后来

在此文中找到了正解

bbs.csdn.net/topics/390430064

SqlBulkCopy不是根据表的ColumnName来匹配的,而是根据ColumnIndex匹配,
也就是说你的表 字段必须跟数据库的表字段完全一致(Index的排序要跟数据表的一样)。
就算你该字段不打算给他插入值,也要建个DataColumn。包括自增ID.不需要给他值就好了

把下图红框中的一行加上就好了。

原文地址:https://www.cnblogs.com/jasonlam/p/6646998.html