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 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 .