ChangeTracker.CascadeChanges Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Entity Framework