Groupby et la clause where dans Linq

Je suis un newbie de Linq. Je suis en train d'écrire une requête linq pour obtenir une valeur min à partir d'un ensemble d'enregistrements. J'ai besoin d'utiliser groupby, où , de sélectionner et fonction min dans la même requête, mais je vais avoir des problèmes lors de l'utilisation de clause group by. voici la requête que j'ai écrit

var data =newTrips.groupby (x => x.TripPath.TripPathLink.Link.Road.Name)
                  .Where(x => x.TripPath.PathNumber == pathnum)
                  .Select(x => x.TripPath.TripPathLink.Link.Speed).Min();

Je ne suis pas en mesure d'utiliser group by et où il continue d'erreur .

Ma requête doit

  1. Sélectionner toutes les valeurs.
  2. filtrer au travers de la clause where (pathnum).
  3. Groupby le Nom de la route
  4. enfin obtenir la valeur min.

peut-on me dire ce que je fais de mal et comment obtenir le résultat souhaité.

Grâce,
Pawan

  • Quelle erreur, et est-ce LINQ to SQL ou quoi?
InformationsquelleAutor Pawan | 2010-11-30