Entity Framework-Aktualisierungsdatensatz funktioniert nicht

8

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?

    
chamara 19.09.2013, 04:03
quelle

2 Antworten

10

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:

%Vor%

Das sollte für Sie funktionieren.

    
Aleksei Chepovoi 19.09.2013 08:51
quelle
4

Sie müssen das Entityframework verwenden, um Ihr Objekt auszuwählen, damit das Ergebnisobjekt trackfähig ist, versuchen Sie es also

%Vor%     
Milad Hosseinpanahi 19.09.2013 04:55
quelle