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

Anwendungsbeispiele für den Mysql Inner Join (unbedingt lesen)

Grammatikregeln SELECT Spaltenname(n) FROM Tabell...

Zwei Möglichkeiten zum Öffnen und Schließen des MySQL-Dienstes

Methode 1: Verwenden Sie den cmd-Befehl Öffnen Si...

Lösung für das MySQL-Fehlerproblem 1045 (28000)

Ich bin auf den MySQL-FEHLER 1045 gestoßen und ha...

Vue Router vue-router ausführliche Erklärung Anleitung

Chinesische Dokumentation: https://router.vuejs.o...

Tutorial zur Installation von MySQL8 unter Linux CentOS7

1. Installation der RPM-Version Überprüfen Sie, o...

Ausführliche Erklärung verschiedener binärer Objektbeziehungen in JavaScript

Inhaltsverzeichnis Vorwort Beziehungen zwischen v...

Detaillierte Erklärung zur Verwendung des HTML-Webpack-Plugins

Kürzlich habe ich html-webapck-plugin zum ersten ...

Analyse der Implementierung der MySQL-Anweisungssperre

Zusammenfassung: Analyse von zwei MySQL SQL-Anwei...

HTML-Webseite: geordnete Liste ol und ungeordnete Liste ul

Listen zum Organisieren von Daten Nachdem die Les...

Natives JS zum Erstellen einer Drag-Fotowand

Dieser Artikel zeigt Ihnen eine verschiebbare Fot...

So installieren und verwenden Sie Cockpit unter CentOS 8/RHEL 8

Cockpit ist ein webbasiertes Serververwaltungstoo...