Mam bazę danych i model Entity. Jak za jego pomocą stworzyć nowy wpis w tabeli, który z automatu dostanie swój unikatowy klucz (w tym wypadku zwykły index liczbowy)?
0
0
W bazie danych w tabeli dla kolumny, która jest primary key ustawiasz odpowiednio Identity Specification tak żeby klucz był ustawiany przez bazę danych. Dodajesz taką tabelkę do modelu Entity Frameworka i ona w Entity Frameworku będzie już odpowiednio ustawiona. Jak w kodzie programu będziesz dodawał wiersz do tabeli poprzez Entity Frameworka, to w tworzonym obiekcie nie ustawiasz klucza. Zostawiasz to pole żeby było nullem. Klucz zostanie wygenerowany automatycznie.