Idioma

ChangeTracker.CascadeChanges Método

Definição

Força a exclusão em cascata imediata de entidades filho/dependente quando elas são cortadas de uma entidade pai/entidade principal necessária ou a entidade pai/entidade principal necessária é excluída. Consulte DeleteBehavior.

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

Comentários

Esse método geralmente é usado quando CascadeDeleteTiming e/ou DeleteOrphansTiming foi definido para Never forçar manualmente as exclusões a serem controladas pelo aplicativo.

Esse método chama DetectChanges() para garantir que o valor retornado seja preciso. Como a detecção de alterações pode ser lenta, considere a configuração AutoDetectChangesEnabled temporária para evitar a detecção de alterações em situações em que o estado é conhecido por ser up-to-date.

Consulte o controle de alterações do EF Core para obter mais informações e exemplos.

Aplica-se a