我有以下連接:翻譯從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
作爲我的源集合:我越來越被過濾器絆倒了?我想知道如果我們有多個連接,我們如何管理過濾。