Я использую Linq to SQL с SQL 2005. Я анализирую большой файл фиксированной ширины и импортирую данные в SQL через пользовательские объекты, которые я сопоставил с базой данных, используя атрибуты свойств.
Программа запускает около 240 записей перед выдачей этой ошибки. Я проверил столбцы (все четыре) и данные, которые он пытается вставить, и он не должен выдавать эту ошибку. Я даже зашел так далеко, что изменил столбцы с varchar на текст, и все равно выдает ошибку. Когда я вручную вставляю одинаковые значения, они вставляются нормально.
Есть ли известная ошибка или что-то в Linq to SQL? Я вызываю context.submitall () в каждом цикле для вставки. Я прочитал , что .NET 3.5 SP1 дает лучшие сообщения об ошибках от SQL, но я все еще ничего не вижу.
Спасибо за любую помощь.