저는 Linq의 초보자입니다. 나는 일련의 레코드에서 최소값을 얻으려면 linq 쿼리를 작성하려고합니다. 나는 groupby를 사용할 필요가있다. select와 min은 같은 쿼리에서 사용되지만 group by 절을 사용할 때 문제가있다. 여기에 내가 작성한 질의가 있습니다.Linq의 Groupby 및 where 절
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)을 통해 필터링하십시오.
- 도로로 그룹 이름
- 마지막으로 최소값을 가져옵니다.
어떤 사람은 내가 잘못하고있는 일과 원하는 결과를 얻는 방법을 알려줄 수 있습니다. 도로 당 최소 속도를 이름 - 이것은 당신이 당신이 원하는 원하는 줄 것을
감사합니다, Pawan
무엇 오류, 그리고이 LINQ SQL 또는 무엇입니까? –