2012-06-08 2 views
3

저는 Entity Frameword를 사용하며 2 개의 필드로 정렬 된 개체를 나열하려고합니다. 내 표현은 아래와 같습니다 :2 필드로 주문하는 방법

TbCusromers.OrderBy(x->x.Family, x.Name); 

& 이름으로 내 목록 순서를 정렬하려면 어떻게합니까?

+0

두 개 이상의 필드가있는 [LINQ OrderBy] 가능한 중복 (http://stackoverflow.com/questions/3047455/linq-orderby-with-more-than-one-field) – svick

답변

6
TbCusromers.OrderBy(x=>x.Family).ThenBy(x=>x.Name); 
+0

대단히 감사합니다. –

+0

반갑습니다. 이것이 실제로 귀하의 필요를 처리했다면, 옆에있는 확인란을 승인 된 대답으로, 위쪽 화살표를 클릭하여 투표하십시오. 감사! 물론 –

+0

. 약 5 분 후에 당신의 answare를 받아 들일 수 있습니다. 내가 평판이 15이라면 당신의 answare에 투표 할 수 있습니다. –

1

위의 답변을 upvoted했으나이를 고려해 볼 수도 있습니다.

TbCusromers.OrderBy(x=> x.Family + x.Name) 

이렇게하면 두 필드의 연결된 버전을 기준으로 정렬 할 수 있습니다.

관련 문제