Ich verwende Entity Framework, um ein Rastersteuerelement zu füllen. Manchmal, wenn ich Updates mache, erhalte ich die folgende Fehlermeldung:
Die Anweisung zum Speichern, Einfügen oder Löschen des Speichers hat eine unerwartete Anzahl von Zeilen (0) beeinflusst. Entitäten wurden möglicherweise geändert oder gelöscht, seit Entitäten geladen wurden. Aktualisieren Sie ObjectStateManager-Einträge.
Ich kann nicht herausfinden, wie ich das reproduzieren soll. Aber es könnte etwas damit zu tun haben, wie nahe ich die Updates mache. Hat jemand dies gesehen oder weiß jemand, worauf sich die Fehlermeldung bezieht?
Bearbeiten: Leider kann ich das Problem, das ich hier hatte, nicht mehr reproduzieren, da ich mich von diesem Projekt zurückgezogen habe und mich nicht erinnere, ob ich irgendwann eine Lösung gefunden habe, ob ein anderer Entwickler sie behoben hat oder ob ich sie umgangen habe. Daher kann ich keine Antworten akzeptieren.
Request.Uri
Sie sich die tatsächliche Anforderungs-URL an. In meinem Fall hatte ich eine Tracking-Logik, die meine Site traf und den Kontext unnötig aus der Datenbank lud (und gelegentlich auch aktualisierte). Auf der eigentlichen Seite, die ich debuggte, wurden die Daten von einer dummen Tracking-Code-Logik erfasst.