Попробуйте использовать класс SQLTransaction при использовании класса SQLBulkCopy

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

Поэтому мне интересно, если есть способ заставить SqlBulkCopy автоматически обрезать любые строки с чрезмерной длиной? Конечно, я могу проверить и подстроить каждое свойство, если оно превышает ограниченную длину, прежде чем вставить его в DataTable, но это замедлит всю программу.

Ответы на вопрос(3)

Ваш ответ на вопрос