Partilhar via


ChangeTracker.HasChanges Método

Definição

Verifica se entidades novas, excluídas ou alteradas estão sendo controladas de modo que essas alterações serão enviadas ao banco de dados se SaveChanges() ou SaveChangesAsync(CancellationToken) for chamado.

public virtual bool HasChanges ();
abstract member HasChanges : unit -> bool
override this.HasChanges : unit -> bool
Public Overridable Function HasChanges () As Boolean

Retornos

true se houver alterações a serem salvas, caso contrário false, .

Comentários

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