Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Manchmal möchten Sie Entitäten aus einer Abfrage abrufen, aber nicht, dass diese Entitäten vom Kontext nachverfolgt werden. Dies kann zu einer besseren Leistung führen, wenn Sie eine große Anzahl von Entitäten in schreibgeschützten Szenarien abfragen. Die in diesem Thema gezeigten Techniken gelten gleichermaßen für Modelle, die mit Code First und EF Designer erstellt wurden.
Mit einer neuen Erweiterungsmethode AsNoTracking kann jede Abfrage auf diese Weise ausgeführt werden. Beispiel:
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();
}