Я выдергиваю свои волосы здесь. У меня есть таблица с УНИКАЛЬНЫМ ключом (IX_tblTable), а уникальный ключ находится в столбце Number. Я разбираю некоторые данные из Интернета и сохраняю их в таблице. Моя последняя коллекция данных из Интернета содержит номер , КОТОРЫЙ НЕ СОДЕРЖИТСЯ В БАЗЕ ДАННЫХ . поэтому я получаю данные с сайта, и все данные, которые я получаю, уникальны, дубликатов нет, а числа в возвращаемом списке отсутствуют в базе данных.
Я получаю эту ошибку каждый раз, когда пытаюсь обновите базу данных, как лучше всего отловить ошибку, чтобы узнать, какой номер вызывает ошибку. Я сохраняю все, что возвращается в списке объектов, и когда он будет запущен, у меня есть 131 запись, которую нужно вставить, и я не могу увидеть, какая из них вызывает эту ошибку. Как лучше всего его отловить?
РЕДАКТИРОВАТЬ: Я использую sql server 2005, использую вирт на C # и использую Linq2SQL. Я не могу опубликовать код C # в настоящее время по причинам собственности ...