Allez, une rapide pour la fin de journée.
Le truc est simple mais il est important de toujours l'avoir en tête lorsque l'on fait du Linq.

La requête suivante est correcte mais peut-être optimisée. Comment ?

if (query.Count() == 0) { //... }

Dans le même genre:

if ((from c in customers where c.City == "Paris" select c).Count() != 0) { }