2012-06-08 3 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 минут. и может проголосовать за ваше антивирусное ПО, если у меня 15 репутации. –

1

Несмотря на то, что я подтвердил вышеуказанный ответ, вы также можете рассмотреть это.

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

Это позволит вам сортировать по объединенной версии двух полей.

Смежные вопросы