Ich habe ein Projekt mit EF-und Repository-Muster. Ich habe die alte gleiche Beziehung -> 1 zu vielen .... Ich kann die untergeordnete Zeile von Eltern löschen. In DB ist komplett gelöscht.Entity Framework Kind Löschen - aber ich kann immer noch die Zeile in Eltern
Aber immer noch sehe ich den Verweis auf dieses Objekt in Eltern.
ich nicht wirklich kann es herausfinden ...
Ich bin Anfänger mit EF
Dank
JDIBO
Zeigen Sie uns Ihren Repository-Code, der das Child löscht. – Dismissile
Wenn Sie einfach das untergeordnete Objekt selbst löschen und 'context.SaveChanges()' aufrufen, wird es in der Datenbank gelöscht, aber das übergeordnete Objekt hat es weiterhin in seiner Sammlung von untergeordneten Objekten, bis Sie es explizit entfernen oder eine neue Instanz erstellen der Kontext. –
....... Was für ein Durcheinander ... wenn ich denselben Code in der mvc-Anwendung laufen habe, habe ich kein Problem ... Ich sehe die gelöschten nicht ... aber wenn ich von einer Konsole laufe Anwendung bekomme ich dieses Verhalten .... – JDIBO