나는이 기존 SQL 문이 :Linq에 람다 식
내가 LINQ - 투 - SQL을 사용하여 변환 할,하지만 난 방법을 알아낼 수 없습니다 해요Select Count(ordid),isnull(prcsts,'NOT STARTED')
from lwp
where lwp in(Select max(Id) from lwp group by ordid)
group by prcsts
하위 쿼리에서 group by
표현식을 처리하십시오. 어떻게해야합니까?
저는 lwp 목록을 얻는 방법이있는 Entity Framework를 사용하고 있습니다. 나는 그것의 일부만을했다.
Entitydb.lwpmethod
.GetList
.Where(Function(F) F.ID = **Max(Function(O) O.ordid**)
.GroupBy(Function(F) F.prcsts)
.Select(Function(F) New With {.A = F.Count, .B = F.Key})
.ToList
최대 기능에 하위 쿼리로 그룹을 쓸 수 없습니다.
'lwp in (max (id))'? 그게 효과가있을거야? – MarcinJuraszek