Sprache

ChangeTracker.CascadeChanges Methode

Definition

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 .

Gilt für: