의 개수에 의해 부모 행 순서를 선택하는 가장 좋은 방법은 내가 다음과 같이 댓글에 대한 테이블을 가지고있다 : 나는 응답의 수에 따라 페이징 인기있는 주석을 선택하기 위해 다음 쿼리를 사용하고Linq에 아동
Comment{
ID,
Text,
ParentID
}
.
var comments = db.Comments
.OrderByDescending(c => db.Comments.Count(r => r.ParentID == c.ID)).Skip(skip).Take(recordsPerPage).ToList();
수천 개의 의견이있을 때이 상황을 처리하는 가장 좋은 방법을 알려주십시오.
답장 수를 저장하는'Comment'에 여분의 열을 추가 하시겠습니까? –
주문을하기 전에 건너 뛰고 있다고 생각합니다. 잘못된 결과를 줄 수 있습니다. – drw85
@ drw8 당신이 맞을지도 모릅니다. 내 원래 코드가 그런지 여부를 알 수 있습니다. – user3219798