SSMS
 sql >> Datenbank >  >> Database Tools >> SSMS

Verwenden Sie Anhängen als Upsert in Entity Framework Core

Legen Sie den Standardwert der Spalte mit alter table fest SQL-Anweisung:

alter table myTable alter column myIdColumn default newid()

Dekorieren Sie auf der c#-Seite Ihre EF-Klasse, um anzugeben, dass der Wert für diese Spalte automatisch generiert wird:

[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
Guid myIdColumn { get; set; }