2010-06-09 2 views
0

Я получаю System.Data.Linq.DuplicateKeyException при добавлении сущности в пустую таблицу.DuplicateKeyException в пустой таблице

grade g = new grade(); 
g.subject = dc.subjects.Single(x => x.subjectID == 5); 
g.student = aStudent; 
dc.grades.InsertOnSubmit(g); 

Я отказался от всего стола и воссоздал его без везения. Классы - это таблица соединений с субъектомID и studentID как внешние ключи.

Любые идеи?

ответ

0

Возможно, возникла проблема с первичным ключом, который будет сохранен для следующего. Попробуйте следующее:

DBCC CHECKIDENT("Grades", RESEED, 1) 

Вы должны также проверить внешний ключ, как это:

DBCC CHECKIDENT ("Subjects", NORESEED) 
Смежные вопросы