Lenguaje

QueryTrackingBehavior Enumeración

Definición

Indica cómo se realiza un seguimiento de los resultados de una consulta mediante .ChangeTracker

public enum QueryTrackingBehavior
type QueryTrackingBehavior = 
Public Enum QueryTrackingBehavior
Herencia
QueryTrackingBehavior

Campos

Nombre Valor Description
TrackAll 0

El seguimiento de cambios realizará un seguimiento de los cambios de todas las entidades que se devuelven desde una consulta LINQ. Cualquier modificación de las instancias de entidad se detectará y conservará en la base de datos durante SaveChanges().

NoTracking 1

El seguimiento de cambios no realizará un seguimiento de ninguna de las entidades que se devuelven desde una consulta LINQ. Si se modifican las instancias de entidad, el rastreador de cambios no lo detectará y SaveChanges() no conservará esos cambios en la base de datos. No se realiza la resolución de identidades.

NoTrackingWithIdentityResolution 2

El seguimiento de cambios no realizará un seguimiento de ninguna de las entidades que se devuelven desde una consulta LINQ. Si se modifican las instancias de entidad, el rastreador de cambios no lo detectará y SaveChanges() no conservará esos cambios en la base de datos. Se realiza la resolución de identidades.

Comentarios

Consulte Consultas de seguimiento frente a consultas sin seguimiento en EF Core para obtener más información y ejemplos.

Se aplica a