with orderbydescending orderbyascending ordenar lista c# .net linq linq-to-xml

c# - orderbydescending - orderby múltiple en este código linq



order by with linq c# (2)

¿Cómo agrego un segundo artículo para ordenar con esto? Quiero ordenar por un elemento goalsScored también.

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);

pero parece que no parece encajar en esta consulta.


Agrega cláusulas de orden múltiple separándolas con comas, por ejemplo

orderby (int)teams.Element("points") descending, goalsScored


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);