関連する6つのテーブルがあります。私はビューモデルを使用して、私のビュー内の6つのテーブルすべてからプロパティを表示しています。私は上記の構造を使用して単一のトランザクションでデータを追加することができます。しかし、データの編集中に、「ストアの更新、挿入、削除のステートメントが予想外の行数(0)に影響を与えました。エンティティがロードされてから、エンティティが変更または削除されている可能性があります。エラーメッセージ。mvc efで関連するテーブルを更新する
メッセージから、0行が一部のテーブルで影響を受けているようです。私の見解では、すべての価値が編集されるわけではない可能性があります。一部のテーブルに属する一部の値だけが編集され、一部はそのまま保存されます。だから、一つのテーブルから値が全く編集されていない場合、私は次の操作を実行しようとする場合は、上記のエラーが
db.Entry(tbl).State = EntityState.Modified;
db.SaveChanges();
アップポップ値テーブルだけのエンティティの状態を変更する方法はあります編集ビューで編集しますか?それとも、これに対して他のより良いアプローチがありますか?
助けてください。ありがとう。私たちは次のことをやったここでのプロジェクトのために
http://stackoverflow.com/questions/1836173/entity-framework-store-update-insert-or-delete-statement-affected-an-unexpec – Nsevens
@Nsevens URLをお寄せいただきありがとうございますが、私はすでにそれを行っていますそれは私のエラーを解決するのに役立たなかった。 – arpymastro