Parece que me he perdido algo simple en la sintaxis, pero me gustaría obtener los resultados de FirstOrDefault de una instrucción linq directamente sin tener que almacenar primero IEnumerable en una variable temporal. Algo como esto:Comportamiento FirstOrDefault directamente en la instrucción LINQ
var bestCar = from c in cars
orderby c.Price
select first c
sé la palabra clave primera no existe realmente, pero ilustra lo que me gustaría hacer. También sé que puedo ajustar el ... desde seleccionar la instrucción entre paréntesis y llamar a FirstOrDefault directamente, pero creo que la sintaxis anterior es más clara y fácil de leer.
¿Cuál es su pregunta exactamente? –