Page 1 of 1

Wie füge ich einer Tabelle einen neuen Datensatz mit einem Wert für den Primärschlüssel hinzu? [Duplikat]

Posted: 23 Jan 2025, 07:10
by Guest
Ich habe einen Tabellenbenutzer in meiner Datenbank, der Entity Framework Core verwendet.
Dies ist meine Klasse:

Code: Select all

public class User
{
[Key]
public int Id { get; set; }
public string Title { get; set; } = "";
}
In dieser Klasse ist die ID der Primärschlüssel. Wenn ich also einen neuen Datensatz zur Datenbank hinzufügen möchte, wird diese Spalte automatisch inkrementiert.

Code: Select all

_context.User.Add(MyUser);
Aber ich möchte es manuell festlegen und die ID ohne automatische Inkrementierung festlegen.
Ich habe [diese Seite][1] besucht (was meiner Frage ähnlich war)
Aber das ist nicht meine Frage und ich finde dort auch keine Antwort.
Vielen Dank.