Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
A veces, es posible que quiera recuperar entidades de una consulta, pero no hacer que el contexto realice el seguimiento de esas entidades. Esto puede dar lugar a un mejor rendimiento al consultar un gran número de entidades en escenarios de solo lectura. Las técnicas que se muestran en este tema se aplican igualmente a los modelos creados con Code First y EF Designer.
El nuevo método de extensión AsNoTracking permite ejecutar cualquier consulta de esta manera. Por ejemplo:
using (var context = new BloggingContext())
{
// Query for all blogs without tracking them
var blogs1 = context.Blogs.AsNoTracking();
// Query for some blogs without tracking them
var blogs2 = context.Blogs
.Where(b => b.Name.Contains(".NET"))
.AsNoTracking()
.ToList();
}