Нарушение ограничений UNIQUE KEY - Невозможно вставить дубликат ключа

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

Я получаю эту ошибку каждый раз, когда пытаюсь обновите базу данных, как лучше всего отловить ошибку, чтобы узнать, какой номер вызывает ошибку. Я сохраняю все, что возвращается в списке объектов, и когда он будет запущен, у меня есть 131 запись, которую нужно вставить, и я не могу увидеть, какая из них вызывает эту ошибку. Как лучше всего его отловить?

РЕДАКТИРОВАТЬ: Я использую sql server 2005, использую вирт на C # и использую Linq2SQL. Я не могу опубликовать код C # в настоящее время по причинам собственности ...

6
задан marc_s 30 September 2010 в 12:51
поделиться