ID, ShortCode, UploadDate의 세 가지 열이있는 테이블이 있습니다.LINQ 그룹 다음으로 결과 그룹을 주문하십시오.
LINQ를 사용하여 결과를 짧은 코드로 그룹화 한 다음 (모든 결과를 유지하려면) 그룹을 정렬하고 목록을 반환하고 싶습니다.
내가 단축 코드별로 그룹화 된 모든 결과를 반환 할rawData.Provider.CreateQuery<PDFDocument>(qb.rootExperession)
.ToList<PDFDocument>().
GroupBy(b=>b.ShortCode)
.SelectMany(b=>b).ToList<PDFDocument>()
이 UploadDate으로 분류되어 각 그룹 내에서 항목과 그룹이 그것에 가장 최근의 문서를 가지고있는 한, 그래서 분류 :
나는 다음이 먼저.
누구에게도 이것이 가능한지 알고 있습니까?
고마워.이게 내가 원했던거야. – Ketchup
"OrderBy"+ "GroupBy"+ "OrderBy"를 넣는 순서에 대해 궁금 해서요.이 답변에 완벽하게 답변했습니다. – EdmundYeung99
이 항목이 List 유형의 엔티티를 반환하지만 그룹 유형이되고 싶습니다. 컴파일러 오류입니다. 가져 오는 중입니다. 'System.Collections.Generic.List'형식을 'System.Collections.Generic.IEnumerable >'으로 암시 적으로 변환 할 수 없습니다. 명시 적 변환이 존재합니다 (캐스트가 누락 되었습니까?) –