Я новичок в Linq. Я пытаюсь написать запрос linq, чтобы получить минимальное значение из набора записей. Мне нужно использовать функции groupby, where, select и min в том же запросе, но у меня возникают проблемы при использовании предложения group by. вот запрос, который я написалGroupby и where clause in Linq
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();
Я не могу использовать группу, и где вместе она продолжает давать ошибку.
Мой запрос должен
- Выберите все значения.
- фильтровать его через предложение where (pathnum).
- Группа по дороге Название
- , наконец, получите минимальное значение.
может кто-нибудь сказать мне, что я делаю неправильно и как добиться желаемого результата.
Спасибо, Паван
Что ошибка, и является ли это LINQ to SQL или что? – 2010-11-30 02:37:43