これらの属性を Id 列に追加することに加えて、
[Key][DatabaseGenerated(DatabaseGeneratedOption.Identity)]public Guid Id { get;設定; }コード> プレ>
移行では、 CreateTable
を変更する必要があります defaultValueSQL
を追加するには 列へのプロパティ、つまり:
Id =c.Guid(nullable:false, identity:true, defaultValueSql:"newsequentialid()"),
プレ>
これにより、コメントで指摘したように、Code First では避けたいデータベースに手動でアクセスする必要がなくなります。