Роман Сальников
Я понял, потому что я не конвертировал в ToList(),в Enumerable нельзя обратиться к нужному элементу
Сергей хотел тебе сказать, что данные подгружаются в момент вызова, если ты поставишь брейкпоинт внутри селекта, то увидишь, что он вызовется только в момент начала обработки foreach