¿Cuándo devolver IOrderedEnumerable?

DeberíaIOrderedEnumerable ser utilizado como un tipo de retorno puramente para el valor semántico?

Por ejemplo, al consumir un modelo en la capa de presentación, ¿cómo podemos saber si la colección requiere un pedido o si ya está ordenada?

Qué pasa en el caso de que un repositorio envuelva un procedimiento almacenado con unaORDER BY cláusula Si el repositorio devuelveIOrderedEnumerable? ¿Y cómo se lograría eso?

Respuestas a la pregunta(4)

Su respuesta a la pregunta