У меня есть следующий присоединиться:Перевести синтаксис запросов LINQ для метода синтаксиса
var simpleJoin = from b in books
join p in publishers on b.PublisherName equals p.Name
where p.Id == 1
select b;
Что является эквивалентом с помощью синтаксиса метода? Я получаю подножку фильтра:
simpleJoin = books.Join(publishers, p => p.PublisherName, b => b.Name, (b, p) => b).Where(*can't access publishers here*)
Могу ли я не использовать books
как моя коллекцию источника? Мне интересно, как мы можем управлять фильтрацией, если у нас есть несколько объединений.