ChangeTracker.CascadeChanges Método

Definición

Fuerza la eliminación inmediata en cascada de las entidades secundarias o dependientes cuando se separan de una entidad principal o primaria necesaria, o se elimina la entidad principal o primaria necesaria. Vea DeleteBehavior.

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

Comentarios

Este método se usa normalmente cuando CascadeDeleteTiming y/o DeleteOrphansTiming se han establecido Never en para forzar manualmente que las eliminaciones tengan a la vez controladas por la aplicación.

Este método llama DetectChanges() a para asegurarse de que el valor devuelto es preciso. Dado que la detección de cambios puede ser lenta, considere la posibilidad de establecer AutoDetectChangesEnabled temporalmente para evitar detectar cambios en situaciones en las que se sabe que el estado está actualizado.

Consulte Seguimiento de cambios de EF Core para obtener más información y ejemplos.

Se aplica a