Приложение VB .NET 4 WinForms.
У меня есть сетка (DevExpress), привязанная к IEnumerable (из MyClass). Всякий раз, когда добавляется новая строка, идентификатор по умолчанию равен нулю (0). При попытке сохранить изменения EntityFramework не понимает, что поле идентификации означает, что оно должно игнорировать любое содержимое при вставке и просто вставлять другие значения. Я не могу указать null/Nothing, потому что он просто сохраняет идентификатор равным нулю.
Я могу добавлять и сохранять экземпляры MyClass вручную, но я пытаюсь заставить его работать там, где сетка обрабатывает добавление/инициализацию/и т. д. новых записей. Насколько я могу судить, проблема не в сетке, а в Entity Framework и сгенерированном SQL и классах сущностей.
{"Cannot insert explicit value for identity column in table 'MyClasses' when IDENTITY_INSERT is set to OFF."}
Будем очень признательны за любую помощь, чтобы я не выбросил свой ноутбук из окна!