Синтаксис Linq для OrderBy с пользовательским Comparer <T>

Существует два формата для любого заданного выражения Linq с пользовательским средством сравнения сортировки:

Формат 1

var query =
    source
    .Select(x => new { x.someProperty, x.otherProperty } )
    .OrderBy(x => x, new myComparer());

Формат 2

var query =
    from x in source
    orderby x // comparer expression goes here?
    select new { x.someProperty, x.otherProperty };

Question:
Каков синтаксис для выражения упорядочения во втором формате?

Not the question:
Как использовать пользовательский компаратор, как показано в первом формате.

Bonus credit:
Существуют ли фактические формальные названия для двух форматов Linq, перечисленных выше?

Ответы на вопрос(4)

Ваш ответ на вопрос