Při použití sloupce identity se musíte ujistit, že jste to správně nastavili ve svém modelu EDMX (Entity Framework). Váš sloupec by měl vypadat takto:
Je váš sloupec nastaven na StoreGeneratedPattern = Identity
a Entity Key = True
?? Pokud ne - zkuste to!
To je výchozí nastavení, které by mělo být mapováno automaticky, pokud tato situace existovala v době, kdy jste vytvořili model EDMX. Pokud jste změnili sloupec v SQL Server poté, co jste vytvořili model a neaktualizovali jste model, pak můžete mít nesrovnalosti, které by mohly vést k takovým chybám.