Jazyk

ChangeTracker.CascadeChanges Metoda

Definice

Vynutí okamžité kaskádové odstranění podřízených/závislých entit, pokud jsou buď vyřazeny z požadované nadřazené nebo hlavní entity, nebo se odstraní požadovaná nadřazená nebo hlavní entita. Viz 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á, když CascadeDeleteTiming a/nebo DeleteOrphansTiming byly nastaveny tak, aby Never ručně vynutily odstranění v době řízené aplikací.

Tato metoda volá DetectChanges() , aby byla vrácená hodnota přesná. Vzhledem k tomu, že zjišťování změn může být pomalé, zvažte dočasné nastavení AutoDetectChangesEnabled , aby se zabránilo detekci změn v situacích, kdy je stav známý jako up-to-date.

Další informace a příklady najdete v tématu EF Core Change Tracking .

Platí pro