множественный порядок в этом коде linq - PullRequest
4 голосов
/ 01 февраля 2009

Как мне добавить второй товар в заказ? Я тоже хочу заказать по элементу goalScored.

var theteams = 
    (from teams in xdoc.Descendants("team")
     orderby (int)teams.Element("points") descending                               
     select 
         new Team(teams.Element("teamID").Value, 
                  (int)teams.Element("points"))                                
      ).Take(3);

но, тем не менее, кажется, что он не подходит для этого запроса.

Ответы [ 2 ]

11 голосов
/ 01 февраля 2009
var theteams =     
    (from teams in xdoc.Descendants("team")
    orderby (int)teams.Element("points") descending, OtherField1, OtherField2
    select new Team(teams.Element("teamID").Value,
    (int)teams.Element("points"))).Take(3);
4 голосов
/ 01 февраля 2009

Вы добавляете несколько пунктов заказа, разделяя их запятыми, например,

orderby (int)teams.Element("points") descending, goalsScored
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...