Idioma

ChangeTracker.HasChanges Método

Definição

Verifica se as 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() forem SaveChangesAsync(CancellationToken) ou forem chamadas.

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 por ser up-to-date.

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

Aplica-se a