OrderBy().Last() or OrderByDescending().First() performance

Viewed 34656

I know that this probably is micro-optimization, but still I wonder if there is any difference in using

var lastObject = myList.OrderBy(item => item.Created).Last();

or

var lastObject = myList.OrderByDescending(item => item.Created).First();

I am looking for answers for Linq to objects and Linq to Entities.

6 Answers
Related