Opérateurs immédiats
Contexte : Les opérateurs immédiats exécutent la requête immédiatement et retournent un résultat concret (par exemple, liste, valeur unique, dictionnaire).
var numbers = new[] { 1, 2, 3 };var list = numbers.Where(n => n > 1).ToList(); // exécute maintenantvar first = numbers.First(); // exécute maintenantOpérateurs immédiats courants
Section intitulée « Opérateurs immédiats courants »ToList(),ToArray(),ToDictionary(),ToHashSet()First(),FirstOrDefault(),Last(),Single()Count(),Sum(),Average(),Min(),Max()Any(),All(),Contains()
Exemple d’utilisation dans le monde réel
Section intitulée « Exemple d’utilisation dans le monde réel »Matérialisation des résultats pour mise en cache : Utilisez ToList() pour exécuter une requête une fois et stocker le résultat, évitant ainsi des appels répétés à la base de données.
Exemple : Dans ASP.NET Core, vous pouvez matérialiser une requête pour mettre en cache les données.