Sdílet prostřednictvím


ChangeTracker.CascadeChanges Metoda

Definice

Vynutí okamžité kaskádové odstranění podřízených nebo závislých entit, pokud jsou buď odděleny od požadované nadřazené nebo hlavní entity, nebo je odstraněna samotná požadovaná nadřazená/hlavní entita. Viz třída DeleteBehavior.

public virtual void CascadeChanges ();
abstract member CascadeChanges : unit -> unit
override this.CascadeChanges : unit -> unit
Public Overridable Sub CascadeChanges ()

Poznámky

Tato metoda se obvykle používá, pokud CascadeDeleteTiming a/nebo DeleteOrphansTiming byla nastavena na Never ruční vynucení odstranění v době řízené aplikací.

Tato metoda volá DetectChanges() , aby se zajistilo, že vrácená hodnota je přesná. Vzhledem k tomu, že zjišťování změn může být pomalé, zvažte dočasné nastavení AutoDetectChangesEnabled , abyste zabránili zjišťování změn v situacích, kdy je známo, že je stav aktuální.

Další informace a příklady najdete v tématu Sledování změn EF Core .

Platí pro