3

私は(私のリポジトリクラスでは)このようなエンティティフレームワーク4.1のコードの最初のアプローチを使用して、私のエンティティを更新しようとしています:は、ID列のユニークなID '、Entity Frameworkのエラーを更新できません

internal void SaveAccount(Account account) { 

      context.Entry(account).State = EntityState.Modified; 
      context.SaveChanges(); 
     } 

が、私は取得していますエラー:

Cannot update identity column 'Unique ID'. 

私は一意のID列を更新していません。どうすればこのエラーを回避できますか?

答えて

3

私は私のモデルプロパティとエラーなくなっにこの属性を追加しました:

[DatabaseGenerated(DatabaseGeneratedOption.Identity)]

0

をプロパティは、主キーである場合は、以下の属性が代わりに追加する必要があります。

[Key] 
関連する問題