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 zum Kompilieren und Installieren von Python3.6 unter Linux

1. Gehen Sie zunächst auf die offizielle Website ...

So verwenden Sie Mixins in Vue

Inhaltsverzeichnis Vorwort Anwendung Zusammenfass...

jQuery-Plugin zur Implementierung des Dashboards

Das jQuery-Plug-In implementiert das Dashboard zu...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.17

In diesem Artikel wird die Installations- und Kon...

Hinweise zum virtuellen Dateisystem des Linux-Kernel-Gerätetreibers

/******************** * Virtuelles Dateisystem VF...

Linux Überprüfen Sie den Installationsort der Software einfache Methode

1. Überprüfen Sie den Installationspfad der Softw...

Einführung in die Nginx-Protokollverwaltung

Nginx-Protokollbeschreibung Über Zugriffsprotokol...