こちらのブログ投稿によると、Entity Frameworkのデータ注釈には、エンティティの主キーをマークできる「キー」という列の属性が必要です。ただし、これを.Net3.5または.Net4.0で見つけることができません。
私は何を逃しましたか?EntityFramework.dllへの参照を含め、下のすべての属性を確認しましたが、見つかりSystem.ComponentModel.DataAnnotations
ません。
プロジェクトを.Net4.0フル(クライアントプロファイルではない)に設定しました。
何か案は?