Lösung für EF (Entity Framework)-Einfüge- oder Aktualisierungsfehler

Lösung für EF (Entity Framework)-Einfüge- oder Aktualisierungsfehler

Fehlermeldung: Die Store-Update-, Insert- oder Delete-Anweisung hat eine unerwartete Anzahl von Zeilen (0) betroffen. Entitäten wurden möglicherweise geändert oder gelöscht, seit sie geladen wurden. Informationen zum Verstehen und Behandeln optimistischer Parallelitätsausnahmen finden Sie unter http://go.microsoft.com/fwlink/?LinkId=472540.

Quellen:

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

Grund: Die Primärschlüssel-ID ist nicht auf automatische Inkrementierung eingestellt , was zum Einfügefehler führt.

Lösung: Stellen Sie die Primärschlüssel-ID der Tabelle auf automatische Inkrementierung ein.

MySQL-Einstellungsmethode: Rechtsklick auf die Tabelle --> Tabelle entwerfen --> Primärschlüssel-ID auswählen --> überprüfen.

SQL Server-Einstellungsmethode: Klicken Sie mit der rechten Maustaste auf die Tabelle --> entwerfen Sie die Tabelle --> wählen Sie die Primärschlüssel-ID aus --> doppelklicken Sie auf den Wert von „(ist Bezeichner)“, ändern Sie ihn in „Ja“ und setzen Sie das Bezeichnerinkrement und den Bezeichnerstartwert auf 1.

Die obige Lösung für den EF (Entity Framework)-Einfüge- oder Aktualisierungsfehler ist der gesamte Inhalt, den der Editor mit Ihnen teilt. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden.

Das könnte Sie auch interessieren:
  • Entity Framework Core generiert Spalten und verfolgt Spaltendatensätze
  • Entity Framework Core-Tools über die Befehlszeile
  • Löschen einer Entity Framework Core-Zuordnung
  • Zusammenfassung der vom Entity Framework in C# gemeldeten häufigen Fehler
  • C#-Beispiel für die Verwendung von Entity Framework zum Bedienen einer Access-Datenbank
  • Detaillierte Erklärung zur Anwendung von Entity Framework in ASP.NET Core
  • Entity Framework Core implementiert Soft-Deletion und Abfragefilter

<<:  Erfahren Sie, wie nginx hohe Leistung und Skalierbarkeit erreicht.

>>:  Callback-Funktionen in JavaScript verstehen und verwenden

Artikel empfehlen

Detailliertes Tutorial zur Installation von Python 3.8.1 unter Linux

Dieses Beispiel nimmt die Installation von Python...

Tutorial zu HTML-Formular-Tags (1):

Formulare sind eine wichtige externe Form zur Imp...

Eine kurze Erläuterung der vier häufig verwendeten Speicher-Engines in MySQL

Einführung in vier häufig verwendete MySQL-Engine...

So richten Sie Textfelder in mehreren Formularen in HTML aus

Der Formularcode ist wie in der Abbildung dargest...

Vue+video.js implementiert Video-Wiedergabelisten

In diesem Artikel wird der spezifische Code von v...

Implementierungsbeispiel zum Schließen der Browserabmeldung in Vue

Inhaltsverzeichnis 1. beforeunload-Ereignis 2. Er...

Problem beim Testen des nicht autorisierten Zugriffs auf Zookeeper

Inhaltsverzeichnis Vorwort Erkennen des geöffnete...

Detaillierte Erklärung des Unterschieds zwischen Docker-Compose-Ports und Expose

Es gibt zwei Möglichkeiten, Container-Ports in Do...