Partilhar via


ChangeTracker.AutoDetectChangesEnabled Propriedade

Definição

Obtém ou define um valor que indica se o DetectChanges() método é chamado automaticamente por métodos de DbContext e classes relacionadas.

public virtual bool AutoDetectChangesEnabled { get; set; }
member this.AutoDetectChangesEnabled : bool with get, set
Public Overridable Property AutoDetectChangesEnabled As Boolean

Valor da propriedade

Comentários

O valor padrão é true. Isso garante que o contexto esteja ciente de quaisquer alterações em instâncias de entidade controladas antes de executar operações como SaveChanges() ou retornar informações de controle de alterações. Se você desabilitar as alterações de detecção automática, deverá garantir que DetectChanges() seja chamado quando as instâncias de entidade tiverem sido modificadas. Não fazer isso pode fazer com que algumas alterações não sejam persistidas durante SaveChanges() ou informações de controle de alterações desatualizadas sejam retornadas.

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

Aplica-se a