나는 겉으로보기에는 단순한 작업을하고 있으며, 내가 인정하는 것보다 훨씬 어려움을 겪고 있습니다. 관련 하위 항목과 함께 상위 항목별로 그룹화 된 결과를 쿼리하고 표시하는 데 필요한 계층 적 테이블이 있습니다.ParentId에 의한 LINQ 그룹화
나의 현재 LINQ 쿼리 :이 결과 세트 생산
var quests = Questions.Include(q => q.Question2)
.Include(q => q.Sections)
.Include(q => q.QuestionType)
.Include(q => q.AnswerOptions)
.Where(sq => sq.Sections.Any(s => s.SectionId == sectionId))
.OrderBy(q=> q.QuestionId).ThenBy(q => q.ParentQuestionId);
: 내가 생산 싶은
입니다 :
내 질문 간단히 말해서, 어떻게 c 나는 람다 구문을 사용하여 원하는 결과를 얻는다.
유일한 차이점은 주문입니까? –
'OrderBy (q => q.ParentQueryId) .ThenBy (q => q.QuestionId)'원하는 것을 얻으시겠습니까? –
Servy에 이미지를 추가해 주셔서 감사합니다. 아직 충분한 담당자가 없습니다. :) –