К сожалению, ошибка не содержит ничего полезного, чтобы указать, какой столбец не удалось вставить. Лучшее решение, которое у меня есть, - это включить профилирование на вашем блоке SQL. Затем вы можете проверить SQL, который фактически был отправлен на сервер. С этим, и большим количеством проб и ошибок, вы, вероятно, сможете найти столбец, который выдает ошибку.
Возможно, вы захотите взглянуть на декорацию вашего класса с помощью System.ComponentModel.DataAnnotations (и связанных с ним атрибутов) и проверку того, что SQL пройдет до того, как он будет отправлен на сервер. Хлопот? Да. Но используемые коды ошибок и очень, очень ценны.