Для полноты и в качестве альтернативы другим хорошим ответам здесь ...
Существует также перегрузка или OrderBy, который принимает IComparer. Если это обычный шаблон заказа, который вы хотите, то вы можете создать класс, который его реализует, и передать его в предложение orderby, позволяющее обрабатывать сложный порядок, таким образом, его можно использовать повторно, когда вы заказываете свой запрос одинаково.