Ich bin neu im Entity Framework. Ich versuche einen Datensatz zu aktualisieren und Änderungen in der Datenbank zu speichern.
%Vor%Es werden keine Ausnahmen oder Fehlermeldungen angezeigt, aber die Änderungen werden nicht in der Datenbank gespeichert. Warum aktualisiert es den Datensatz nicht?
Nachdem Sie query
object geändert haben Sie sollten den Status in Modified
ändern, bevor Sie context.SaveChanges()
aufrufen. Ihr Kontextobjekt sollte über die Entität wissen, die Sie ändern. Angenommen, dc
ist Ihr Kontextobjekt:
Das sollte für Sie funktionieren.
Sie müssen das Entityframework verwenden, um Ihr Objekt auszuwählen, damit das Ergebnisobjekt trackfähig ist, versuchen Sie es also
%Vor%Tags und Links asp.net-mvc entity-framework linq asp.net-mvc-4