У меня был вопрос LINQ, я задавался вопросом, знает ли кто-нибудь ответ.
Обычно, если бы я хотел найти запись, заказанную определенным полем, например, "последний добавленный человек", я бы написал что-то вроде:
MyCollection.OrderByDescending(x => x.AddedDate).FirstOrDefault();
Недавно я взял работу от другого Dev в команде, которая предпочитает писать:
MyCollection.OrderBy(x => x.AddedDate).LastOrDefault();
Поэтому мой вопрос заключается в том, что вы заказываете нисходящий и выбираете первый, более быстрый или медленный, чем заказываете другое направление и выбираете последний?
Мои мысли состоят в том, что сначала было бы быстрее, поскольку не нужно перебирать коллекцию "как можно дальше" при возвращении объекта, но это скорее догадка, чем что-либо еще!