Naast het toevoegen van deze kenmerken aan uw ID-kolom:
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public Guid Id { get; set; }
in uw migratie moet u uw CreateTable
. wijzigen om de defaultValueSQL
. toe te voegen eigenschap toe aan uw kolom, bijv.:
Id = c.Guid(nullable: false, identity: true, defaultValueSql: "newsequentialid()"),
Dit voorkomt dat u uw database handmatig moet aanraken, wat u, zoals u in de opmerkingen hebt aangegeven, wilt vermijden met Code First.