Как выразить в LINQ предложение SQL OrderBy для двух полей

Мне нужно написать следующий оператор SQL в LINQ lambdas :

SELECT *
FROM product
ORDER BY ProductScore DESC, ProductID ASC

Я предполагаю, что этот код:

product.OrderByDescending(m => m.ProductScore).OrderBy(m => m.ProductId)

он не эквивалентен, так как второй OrderBy перезапишет первый. Есть ли эквивалент? Спасибо

6
задан CiccioMiami 21 March 2012 в 13:30
поделиться