Ich versuche, ein einfaches Update mit Entity Framework zu tun. Kann mir jemand sagen, was mit meiner Update-Anweisung falsch ist?Entity Framework wird Datensatz nicht aktualisieren nach SaveChanges() mit state = EntityState.Modified
Alles läuft reibungslos - kein Fehler zur Laufzeit, aber nichts ändert sich in der Datenbank.
Hier ist mein Code Ich hoffe, es
var cartItem = context.Carts.FirstOrDefault(x => x.id == id);
cartItem.Quantity = quantity;
context.Entry(cartItem).State = EntityState.Modified;
context.Carts.Attach(cartItem);
context.SaveChanges();
Wenn ich versuche, Änderungen zu speichern, während die Entität nicht angehängt ist, erhalte ich eine NULL-Referenzausnahme im Namen des Kontexts, weil es dort keine solche Entität gibt –
null reference exception? Ich verstehe nicht, warum, trotzdem werde ich eine andere Lösung mit 'Attach' posten – octavioccl
Nun, ja, ich fand es auch seltsam, deshalb habe ich hier gefragt –