テーブルへの挿入ごとにトリガーを実行します。このテーブルへの一括挿入を行うために、bulkcopy を使用しています。FireTriggers がテーブルでトリガーを起動することを読みましたが、挿入ごとではなく、一度だけ実行します。トリガーは、挿入された項目から一部のデータを取得し、それを別のテーブルに挿入します。他のテーブルに挿入された行は 1 つだけで、複数ではありません。オプションがありませんか?
var bulkCopy = new SqlBulkCopy(connection, SqlBulkCopyOptions.Default | SqlBulkCopyOptions.FireTriggers, transaction);