Pages

2012/10/03

[Entity Framework] Insert に失敗する。

SaveChanges() メソッドでデータを Insert しようとしたのだが、以下のエラーが出て失敗していた。
[System.Data.UpdateException] = {"EntitySet ' tablename ' を更新できません。DefiningQuery が指定されていますが、現在の操作に必要な要素 に要素 がありません。"}
原因を調べても有益な情報はなかったのだが、そういえばテーブルを追加した際に主キーの設定をしていたかな? と確認してみると、キーがなかった。主キーを設定して再実行してみると今度はちゃんと通った。

エラーメッセージがいまいちわかりづらい……。
Related Posts Plugin for WordPress, Blogger...