Ud over at tilføje disse attributter til din Id-kolonne:
[Nøgle][DatabaseGenerated(DatabaseGeneratedOption.Identity)]offentlig guide-id { get; sæt; }
i din migrering bør du ændre din CreateTable
for at tilføje defaultValueSQL
egenskab til din kolonne, dvs.:
Id =c.Guid(nullable:falsk, identitet:sand, defaultValueSql:"newsequentialid()"),
Dette vil forhindre dig i manuelt at skulle røre ved din database, hvilket, som du påpegede i kommentarerne, er noget du vil undgå med Code First.