sans suivi
Il arrive que l'on veuille récupérer des entités à partir d'une requête, mais que ces entités ne soient pas suivies par le contexte. Cela peut se traduire par de meilleures performances lors de l'interrogation d'un grand nombre d'entités dans des scénarios en lecture seule. Les techniques présentées dans cette rubrique s’appliquent également aux modèles créés avec Code First et EF Designer.
Une nouvelle méthode d'extension AsNoTracking permet d'exécuter n'importe quelle requête de cette manière. Par exemple :
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();
}
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour