Groupby-und der where-Klausel in Linq

Ich bin ein Neuling auf Linq. Ich bin versucht zu schreiben, eine linq-Abfrage verwendet, um eine min-Wert aus einer Gruppe von Datensätzen. Ich groupby -, where -, select-und min-Funktion in derselben Abfrage verwenden, aber ich habe Probleme bei der Verwendung von group by-Klausel. hier ist die Abfrage, die ich schrieb

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();

Ich bin nicht in der Lage, verwenden Sie group by und zusammen hält es gibt Fehler .

Meine Abfrage sollte

  1. Wählen Sie alle Werte.
  2. filter es durch die where-Klausel (pathnum).
  3. Groupby den Namen der Straße
  4. endlich den min-Wert.

kann jemand mir sagen, was ich falsch mache und wie das gewünschte Ergebnis zu erzielen.

Dank,
Pawan

  • Was Fehler, und ist das von LINQ to SQL oder was?
InformationsquelleAutor Pawan | 2010-11-30
Schreibe einen Kommentar