Когато използвате колона за идентичност, трябва да се уверите, че сте задали това по подходящ начин във вашия EDMX (Entity Framework) модел. Вашата колона трябва да изглежда така:

Вашата колона зададена ли е на StoreGeneratedPattern = Identity и Entity Key = True ?? Ако не - опитайте!
Това е стойността по подразбиране, която трябва да бъде картографирана автоматично, когато тази ситуация е съществувала по времето, когато сте създали EDMX модела. Ако сте сменили вашата колона в SQL Server, след като сте създали модела и не сте актуализирали модела, тогава може да имате несъответствие, което може да доведе до такива грешки.