ChangeTracker.CascadeChanges Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erzwingt das sofortige Kaskadieren von untergeordneten/abhängigen Entitäten, wenn sie entweder von einer erforderlichen übergeordneten/prinzipalen Entität getrennt werden, oder die erforderliche übergeordnete/Prinzipalentität wird selbst gelöscht. Siehe DeleteBehavior.
public virtual void CascadeChanges();
abstract member CascadeChanges : unit -> unit
override this.CascadeChanges : unit -> unit
Public Overridable Sub CascadeChanges ()
Hinweise
Diese Methode wird in der Regel verwendet, wenn CascadeDeleteTiming und/oder DeleteOrphansTiming so festgelegt Never wurde, dass die Löschlöschungen gleichzeitig von der Anwendung gesteuert werden.
Diese Methode ruft auf DetectChanges() , um sicherzustellen, dass der zurückgegebene Wert korrekt ist. Da das Erkennen von Änderungen langsam sein kann, sollten Sie vorübergehend festlegen AutoDetectChangesEnabled , um die Erkennung von Änderungen in Situationen zu verhindern, in denen der Zustand bekannt ist, up-to-datum.
Weitere Informationen und Beispiele finden Sie unter EF Core-Änderungsnachverfolgung .