Compartilhar via


ChangeTracker.CascadeChanges Método

Definição

Força a exclusão imediata em cascata de entidades filho/dependentes 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 foram definidos como Never para 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 como atualizado.

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

Aplica-se a