ChangeTracker.CascadeChanges Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .