Disparador de disparo para cada fila insertada usando SqlBulkCopy

estoy usandoSqlBulkCopy clase para insertar 50k filas a la vez en la tablatbl_records He puesto unAfter Insert dispara en esta tabla y usando el siguiente código

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);

Pero después de la ejecución de prog. Se dispara el gatillo por soloFirst fila de 50k insertada

Quiero que se dispare por cada fila. ¿¿Cómo puedo hacer esto??

Respuestas a la pregunta(3)

Su respuesta a la pregunta