Nous allons implémenter la clause/méthode/opérateur « Where ». Elle est raisonnablement simple à comprendre en général, mais elle fait entrer en jeu tous les aspects d'exécution différée et de streaming qui peuvent poser problème. Elle est générique, mais utilise un seul paramètre de type (ce qui est important à mon avis - plus une méthode a de paramètres de type, plus je la trouve difficile à comprendre en général). Oh, et c'est un point de départ pour les expressions de requête, ce qui est un bonus.
Partager