Похоже, что объединение не может использовать наборы, определенные внутри запроса, или я что-то не так делаю?
from a in new[] {
new { Id = 1 },
new { Id = 2 } }
let bees = new[] {
new { Id = 2 },
new { Id = 3 } }
join b in bees on a.Id equals b.Id
select 1;
Это дает ошибку времени компиляции. «Элемент« пчелы »не существует в текущем контексте». Что не так с запросом?