ChangeTracker.CascadeChanges Metodo

Definizione

Forza l'eliminazione immediata a catena delle entità figlio/dipendente quando vengono gravemente eliminate da un'entità padre/entità principale richiesta oppure l'entità padre/entità principale richiesta viene eliminata. Vedere DeleteBehavior.

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

Commenti

Questo metodo viene in genere usato quando CascadeDeleteTiming e/o DeleteOrphansTiming è stato impostato su per Never forzare manualmente le eliminazioni in modo che siano controllate dall'applicazione.

Questo metodo chiama DetectChanges() per assicurarsi che il valore restituito sia accurato. Poiché il rilevamento delle modifiche può essere lento, valutare temporaneamente l'impostazione AutoDetectChangesEnabled per impedire di rilevare le modifiche nelle situazioni in cui lo stato è noto per essere aggiornato.

Per altre informazioni ed esempi, vedere Rilevamento delle modifiche di EF Core .

Si applica a