ChangeTracker.HasChanges 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.
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
Entity Framework