你如何与Linq to Entities进行这样的联接?
var resultA = client.GetFirstList().ToList();
var resultB = client.GetSecondList().ToList();
var d = (from b in resultB
join a in resultA on b.AnICollection.Select(x => x.TypeId) equals a.TypeId
select b)
答案 0 :(得分:1)
您应该可以像下面这样查询它:
from a in context.Customers
join b in context.Orders
on a.CustomerID equals b.CustomerID
join c in context.AnICollection
on b.TypeID equals c.TypeID
select b