我对表上的每个插入执行触发器。我正在使用 bulkcopy 批量插入到该表中。我读过 FireTriggers 会在桌子上触发我的触发器,但它只会触发一次,而不是每次插入。触发器从插入的项目中获取一些数据,并将其插入到另一个表中。我只看到在另一张表中插入一行,而不是多于一行。我错过了一个选择吗?
var bulkCopy = new SqlBulkCopy(connection, SqlBulkCopyOptions.Default | SqlBulkCopyOptions.FireTriggers, transaction);