ChangeTracker.CascadeChanges Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.