[Entity Framework] Insert に失敗する。

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

エラーメッセージがいまいちわかりづらい……。

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する