SSMS
 sql >> Base de données >  >> Database Tools >> SSMS

Utiliser Attach comme Upsert dans Entity Framework Core

Définissez la valeur par défaut de la colonne à l'aide de alter table Instruction SQL :

alter table myTable alter column myIdColumn default newid()

Du côté C#, décorez votre classe EF pour indiquer que la valeur de cette colonne est générée automatiquement :

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