EF (Entity Framework) の挿入または更新データ エラーの解決方法

EF (Entity Framework) の挿入または更新データ エラーの解決方法

エラー メッセージ:ストアの更新、挿入、または削除ステートメントが予期しない行数 (0) に影響を与えました。エンティティが読み込まれた後に、エンティティが変更または削除された可能性があります。楽観的同時実行例外の理解と処理については、http://go.microsoft.com/fwlink/?LinkId=472540 を参照してください。

参考文献:

https://stackoverflow.com/questions/1836173/entity-framework-store-update-insert-or-delete-statement-affected-an-unexpec

理由:主キー ID が自動増分に設定されていないため、挿入に失敗します。

解決策:テーブルの主キー ID を自動増分するように設定します。

MySQL の設定方法:テーブルを右クリック --> テーブルを設計 --> 主キー ID を選択 --> チェックします。

SQL Server の設定方法:テーブルを右クリック --> テーブルをデザイン --> 主キー ID を選択 --> 「(is identifier)」の値をダブルクリックして yes に変更し、識別子の増分と識別子のシード値を 1 に設定します。

EF (Entity Framework) の挿入または更新データ エラーに対する上記の解決策は、エディターがあなたと共有するすべての内容です。参考になれば幸いです。また、123WORDPRESS.COM をサポートしていただければ幸いです。

以下もご興味があるかもしれません:
  • Entity Framework Coreは列を生成し、列レコードを追跡します
  • コマンドラインを使用した Entity Framework Core ツール
  • Entity Framework Core の関連付けの削除
  • C# の Entity Framework によって報告される一般的なエラーの概要
  • C# Entity Framework を使用して Access データベースを操作する例
  • ASP.NET Core で Entity Framework を適用する方法の詳細な説明
  • Entity Framework Coreはソフト削除とクエリフィルターを実装します

<<:  nginx がどのようにして高いパフォーマンスとスケーラビリティを実現するのかを深く理解する

>>:  JavaScript のコールバック関数の理解と使用

推薦する

MySQLで大きなテーブルをエレガントに削除する方法について簡単に説明します

目次1. 切り捨て操作1.1 MySQL truncate はどのような操作を実行しますか? 1.2...

display または visibility を通じて HTML 要素を表示または非表示にする

場合によっては、特定の条件に基づいて Web ページ内の HTML 要素を表示するか非表示にするかを...

CSS スタイルを変更してグレーの Web ページ (色なし、明るい白黒のみ) を実現するいくつかの方法

通常、清明節、国哀悼日、大地震の日、影響力のある偉人の死去または命日には、ウェブマスターとして、故人...

Vueデータプロキシの詳細な説明

目次1. これからお話しするのは、フロントエンド担当者がvue-cliで完了できるソリューション、デ...

Linux で nginx を起動および再起動する方法

Nginx (エンジン x) は、IMAP/POP3/SMTP サービスも提供する高性能 HTTP ...

MySQL マルチテーブル共同クエリ操作例の分析

この記事では、MySQL のマルチテーブル共同クエリ操作について説明します。ご参考までに、詳細は以下...

最新の JavaScript で非同期タスクを書く方法

序文この記事では、非同期 JavaScript の進化と、それがコードの記述方法にどのような変化をも...

JavaScript 初心者のための二分探索木アルゴリズムのチュートリアル

目次バイナリ検索木 (BST) とは何ですか?バイナリツリーの基本的な走査(インオーダー、ポストオー...

mysql 8.0.15 winx64 解凍バージョン グラフィック インストール チュートリアル

システムをインストールした後、毎回いくつかのソフトウェアを再インストールする必要があります。ソフトウ...

HTML の div と span の違い (共通点と相違点)

共通点: DIV タグと SPAN タグは、コンテンツ全体を非表示にしたり、コンテンツ全体を移動した...

Webスキル: 複数のIEバージョンの共存ソリューション IETester

私のおすすめ複数のIEバージョンの共存のためのソリューション以前に IE6、IE7、IE8 の共存に...

Vueベースのビデオプレーヤーの実装例

既存のビデオ プレーヤーがニーズを満たせない場合は、ビデオを自分でカプセル化する必要があります。ビデ...

ボタンを使用してフォームを送信する代わりに、画像を使用してフォームを送信します。

コードをコピーコードは次のとおりです。 <フォームメソッド="post" ...

MySQL統計データテーブルの設計方法

目次リアルタイム更新は必要ですか?マテリアライズド ビュー ツール (Flexviews)カウントテ...

HTMLの行間設定方法と問題点

<p></p> の行間隔を設定するには、style="line-h...