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

推薦する

アイデアを通じてプロジェクトをDockerにパッケージ化する方法

多くの友人が、Docker でプロジェクトを実行する方法をずっと知りたがっていました。今日は、自分の...

Dockerの匿名マウントと名前付きマウントの具体的な使用法

目次データ量匿名マウントと名前付きマウントデータボリュームの場所データ量匿名マウントと名前付きマウン...

Dockerコンテナのホスト間マルチネットワークセグメント通信ソリューションの詳細説明

1. マックヴラン前回のブログ投稿で紹介した Docker コンテナのホスト間通信を実現するための ...

HTML テーブル境界制御実装コード

一般的に、テーブルを使用する場合は、常に <table border="1"...

【HTML要素】画像の埋め込み方法

img 要素を使用すると、HTML ドキュメントに画像を埋め込むことができます。画像を埋め込むには、...

JavaScript フロー制御 (分岐)

目次1. プロセス制御2. シーケンシャルプロセス制御3. 分岐フロー制御if文1. 支店構造2. ...

MySQLソートにおけるCASE WHENの使用例

序文以前のプロジェクトでは、SQL の CASE WHEN ソート関数が使用されました。ではブログメ...

JavaScript でツリー構造を構築するための効率的なアルゴリズムについての簡単な説明

目次導入アイデアID配列インデックスのマッピング関係を確立するツリー構造の構築原理要約する導入組織階...

MySQL におけるデータタイムとタイムスタンプの違い

MySQL には 3 つの日付型があります。日付(年-月-日)テーブル test(hiredate ...

MySQLの基本的な共通コマンドの概要

目次MySQL の基本的な共通コマンド1. SQL文2. テーブルを作成する3. フィールドのプロパ...

Windows 10 での MySQL 5.7.17 のインストールと設定方法のグラフィック チュートリアル

この記事では、最新バージョンの MySQL データベース、つまり MySQL 5.7.17 圧縮バー...

JavaScript継承のさまざまな方法とメリット・デメリットを詳しく解説

目次1. プロトタイプチェーン継承2. コンストラクタの借用(古典的な継承) 3. 組み合わせ継承4...

iframe タグの使用方法の詳細な説明 (属性、透明度、適応高さ)

1. iframe の定義と使用法iframe 要素は、別のドキュメントを含むインライン フレーム...

iframeリフレッシュ方式の方が便利

iframeを更新する方法1. 更新するには、JavaScriptのdocument.fr.loca...

MySql 共通クエリコマンド操作リスト

MYSQL でよく使用されるクエリ コマンド: mysql> select version()...