Compartilhar via


QueryTrackingBehavior Enumeração

Definição

Indica como os resultados de uma consulta são acompanhados pelo ChangeTracker.

public enum QueryTrackingBehavior
type QueryTrackingBehavior = 
Public Enum QueryTrackingBehavior
Herança
QueryTrackingBehavior

Campos

NoTracking 1

O rastreador de alterações não rastreará nenhuma das entidades retornadas de uma consulta LINQ. Se as instâncias de entidade forem modificadas, isso não será detectado pelo rastreador de alterações e SaveChanges() não persistirá essas alterações no banco de dados.

NoTrackingWithIdentityResolution 2

O rastreador de alterações não rastreará nenhuma das entidades retornadas de uma consulta LINQ. Se as instâncias de entidade forem modificadas, isso não será detectado pelo rastreador de alterações e SaveChanges() não persistirá essas alterações no banco de dados.

TrackAll 0

O rastreador de alterações manterá o controle das alterações para todas as entidades retornadas de uma consulta LINQ. Qualquer modificação nas instâncias de entidade será detectada e persistida no banco de dados durante SaveChanges().

Comentários

Consulte Acompanhamento versus consultas sem acompanhamento no EF Core para obter mais informações e exemplos.

Aplica-se a