Перед реализацией использования SqlBulkInsert попробуйте создать запрос INSERT
динамически, чтобы он выглядел следующим образом:
insert into MyTable (Column1, Column2)
select 123, 'abc'
union all
select 124, 'def'
union all
select 125, 'yyy'
union all
select 126, 'zzz'
Это будет только один вызов базы данных, который должен выполняться намного быстрее.Для конкатенации строк SQL убедитесь, что вы используете класс StringBuilder
.