Углублённый LINQ в C#
Основной учебник уже отбирал, преобразовывал и сортировал элементы. Запрос там выглядел так, будто результат готов сразу. Часто это не так: описание отбора есть, а проход по элементам ещё не начался.
Пока результат никто не перебирает, источник можно изменить, и отбор увидит уже новые данные. Повторный проход может выполнить ту же работу ещё раз. Это и есть отложенное выполнение: запрос - план, а не готовый список.
Последовательности ещё связывают по общему ключу или по месту в списке, группируют, сворачивают в одно значение и режут на части. Раздел про эти приёмы. Простой отбор из основного курса здесь не повторяется.