Dobrý den, mám dva dotazy ohledně vkládání hodnot do SQL serveru. Nejvíc mne trápí to, že se nedaří vložit řádek do tabulky, kde je primární klíč sloupec tinyint indentity(1,1) not null. Ať už v kódu do sloupce hodnotu uvedu nebo ne, i když sloupec vůbec neuvedu, vždy mi to hodí na .submitChanges tuto chybu: Server nemůže vygenerovat sloupec primárního klíče typu TinyInt. Přetypování hodnoty také nepomohlo, změna typu v properties v dbml mi také nepomohla a pokud v dbml změním auto generated value na false, tak to pro změnu hází tuto chybu: Cannot insert explicit value for identity column in table 'SUIT' when IDENTITY_INSERT is set to OFF. (což je pochopitelné). Poradí někdo, kde je problém v LINQ jsem totální začátečník, pokud vkládám hodnotu z klasického nelinq kódu nebo přímo v databázi (SSMS), stačí uvést všechny sloupce kromě toho s identity, v linq evidentně ne. Díky
|