我正在使用SqlBulkCopy
类在表中一次插入 50k 行tbl_records
我已经在该表上设置了After Insert
触发器并使用以下代码
SqlBulkCopy SqlBc1 = new SqlBulkCopy(strConnString, SqlBulkCopyOptions.FireTriggers);
// Set DataReader For SqlBulkCopy
sqlComm = new SqlCommand(strQuery, sqlTemCon);
sqlComm.CommandTimeout = 3600000;
sqlComm.CommandType = System.Data.CommandType.Text;
SqlDataReader dReader = sqlComm.ExecuteReader();
SqlBc1.WriteToServer(dReader);
但在执行编后。它仅触发First
插入的 50k 行中的触发
我希望它应该为每一行触发。我怎样才能做到这一点??