Sintaxis de Linq para OrderBy con comparador personalizado <T>
Hay dos formatos para cualquier expresión Linq dada con un comparador de clasificación personalizado:
Formato 1
var query =
source
.Select(x => new { x.someProperty, x.otherProperty } )
.OrderBy(x => x, new myComparer());
Formato 2
var query =
from x in source
orderby x // comparer expression goes here?
select new { x.someProperty, x.otherProperty };
Pregunta:
¿Cuál es la sintaxis de la expresión order-by en el segundo formato?
No es la pregunta:
Cómo usar un comparador personalizado como se muestra en el primer formato.
Crédito extra:
¿Hay nombres reales y formales para los dos formatos Linq enumerados anteriormente?