QueryTrackingBehavior Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.