sql >> Databáze >  >> RDS >> Sqlserver

Zapnout IDENTITY_INSERT v Entity Framework, SQL Server 2008?

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.




  1. Foreach or For – to je otázka

  2. Existuje lepší operátor Oracle, který by provedl nulovou kontrolu rovnosti?

  3. Oracle:Jak mohu implementovat přirozené pořadí v dotazu SQL?

  4. Jak extrahovat dvě po sobě jdoucí číslice z textového pole v MySQL?