使用SQLBulkCopy插入/更新数据库

vix*_*vix 9 asp.net sqlbulkcopy

我有一个带记录的数据表.我正在使用SqlBulkCopy将记录插入到Sql表中.它运行正常.下一次获取具有相同记录且几乎没有更改值的数据表时,SqlBulkCopy正在插入另一组记录而不更新以前的详细信息.如何我可以使用SqlBulkCopy更新Sql表吗?请帮忙.

谢谢,Vix

Ada*_*Dev 15

SqlBulkCopy仅用于插入记录,而不是按照此处的说明更新它们.您需要使用其他技术来进行批量更新.

例如,您可以将SqlBulkCopy转换为临时表,然后运行一些SQL从那里更新到主表.