Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > проблема с автоинкрементом


Автор: Skalik 6.7.2009, 17:48
пишу на MVC.
в базе данных в ключевом столбце поставил свойство Identity Specification в Yes.
Записываю данные в базу с помощью LINQ.
При записи выскакивает вот такая ошибка:
"Cannot insert explicit value for identity column in table 'TempRegistration' when IDENTITY_INSERT is set to OFF".

Автор: Bladerender 7.7.2009, 09:37
А попробуйте прямо в коде перед записью в ключевой столбец посмотреть, включен ли Identity Specification.

Автор: KelTron 9.7.2009, 06:12
Судя по сообщению об ошибке, ты пытаешься явно задать значение столбцу первичного ключа, что ессно нельзя т.к. столбец автоинкрементный.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)