Lingua

ChangeTracker.CascadeChanges Metodo

Definizione

Forza l'eliminazione immediata a catena di entità figlio/dipendente quando vengono eliminate da un'entità padre/principale richiesta oppure l'entità padre/principale richiesta viene eliminata. Vedete 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 sono stati impostati su Never per forzare manualmente le eliminazioni in modo che siano controllate dall'applicazione.

Questo metodo chiama DetectChanges() per garantire che il valore restituito sia accurato. Poiché il rilevamento delle modifiche può essere lento, prendere in considerazione l'impostazione AutoDetectChangesEnabled temporanea per impedire il rilevamento delle modifiche nelle situazioni in cui lo stato è noto come up-to-date.

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

Si applica a