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

Vermeiden Sie den Missbrauch zum Lesen von Daten in Vue

Inhaltsverzeichnis Vorwort 1. Der Prozess der Ver...

So überwachen Sie Tomcat mit LambdaProbe

Einführung: Lambda Probe (früher bekannt als Tomc...

Adaptive HTML-Tabellenmethode

<body style="scroll:no"> <Tabe...

Erzielen Sie mit reinem CSS3 in wenigen einfachen Schritten einen 3D-Flip-Effekt

Als Pflichtkurs für Frontend-Entwickler kann CSS3...

So legen Sie MySQL-Fremdschlüssel für Anfänger fest

Inhaltsverzeichnis Die Rolle von Fremdschlüsseln ...

Zusammenfassung der vier Möglichkeiten zur Einführung von CSS (Sharing)

1. Inline-Referenz: Wird direkt auf dem Etikett v...