Попробуйте использовать класс SQLTransaction при использовании класса SQLBulkCopy
у вставить много строк (созданных из объектов Entity Framework) в SQL Server. Проблема в том, что некоторые свойства строки имеют длину, превышающую длину столбца в базе данных, что вызывает исключение, и тогда все строки не смогут быть вставлены в базу данных.
Поэтому мне интересно, если есть способ заставить SqlBulkCopy автоматически обрезать любые строки с чрезмерной длиной? Конечно, я могу проверить и подстроить каждое свойство, если оно превышает ограниченную длину, прежде чем вставить его в DataTable, но это замедлит всю программу.