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 のコールバック関数の理解と使用

推薦する

HTML+CSS でハートビートの特殊効果を作成する

今日は、シンプルなハートビート効果を作成します。多くのコードは必要ありません。ボックスを追加し、CS...

Windows での MySQL スケジュールバックアップ スクリプトの実装

Windows サーバーでデータベース データを定期的にバックアップする場合は、Windows タス...

HTML における水平および垂直の中央揃え方法の詳細な説明 (基礎)

序文馬を書いていたとき、水平方向と垂直方向の中央揃えの方法について、誰もあまり知らなかったと思います...

mysql ERROR 1045 (28000) 問題の解決方法

私はmysql ERROR 1045に遭遇し、この問題に長い時間を費やしました。私はそれを自分で書き...

Vue3.0 は虫眼鏡効果のケーススタディを実装します

達成される効果は、固定ズームが 2 倍になり、マウスが左側の画像領域に入るとマスク レイヤーが表示さ...

Nginx の add_header ディレクティブに注意する必要があるのはなぜですか?

序文ご存知のとおり、nginx 構成ファイルは add_header ディレクティブを使用して応答ヘ...

JS ES6における構造化分解についてお話しましょう

概要es6 では、配列またはオブジェクトから指定された要素を取得する新しい方法が追加されました。これ...

MySQL 8.0.20 圧縮版のインストールチュートリアル(画像とテキスト付き)

1. MySQL ダウンロード アドレス。 http://ftp.ntu.edu.tw/MySQL...

LED を使って Linux カーネルを使い始める方法を探る

目次序文LEDトリガー探索を始めるLEDデバイス登録LEDディレクトリ類推によって理解するクラスディ...

Node.jsミドルウェアの仕組みの詳細な説明

目次Express ミドルウェアとは何ですか? Expressミドルウェアを作成するための要件Exp...

MySQL 5.7.20 圧縮版のダウンロードとインストールの簡単なチュートリアル

1. ダウンロードアドレス:参考: http://dev.mysql.com/downloads/m...

MySQLデータベースでの値の追加、変更、削除、クリアの例

3. MySQLデータ管理最初の方法:お勧めできません。複雑そうです -- 学生テーブルの grad...

フロントエンド JavaScript におけるリフレクションとプロキシ

目次1. 反射とは何ですか? 2. JavaScriptで反映する2.1 Reflect.get(タ...

JavaScript axiosのインストールとパッケージ化のケースの詳細な説明

1. axiosプラグインをダウンロードする cnpm インストール axios -S 2. mai...