Обновить

Комментарии 3

Что-то я потерялся, а что и зачем проверяется?

orderby -> min\max не имеют смысла, примерно так же как и orderby-> distinct

Зачем выполнять orderby-first\last с предикатом, если можно сделать where-orderby-first? Может оно будет быстрее, может нет, в статье не увидел.

Это в статье есть, в конце 2-й истории там таблица «4 способа получить один ответ». Where перед OrderBy быстрее в 18,80–22,00 раза, а Where(условие).Min() ещё быстрее.

Проверялось не что быстрее, а почему: First с условием сортирует весь набор, а Last с тем же условием — нет.

Так ответа на "почему" так и не появилось. Last судя по статье так же создаст проблему, по которой было исправление для First?

И при этом, это всё особенности реализации. Смена версии даст случайные изменения в таком понимании.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации