Selain menambahkan atribut ini ke kolom Id Anda:
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public Guid Id { get; set; }
dalam migrasi Anda, Anda harus mengubah CreateTable
untuk menambahkan defaultValueSQL
properti ke kolom Anda yaitu:
Id = c.Guid(nullable: false, identity: true, defaultValueSql: "newsequentialid()"),
Ini akan mencegah Anda dari keharusan menyentuh database Anda secara manual yang, seperti yang Anda tunjukkan di komentar, adalah sesuatu yang ingin Anda hindari dengan Code First.