我连接了三张桌子。
人 - >旅行 - >酒店
我想找回所有人和他们旅行过的酒店的名字。 每个人可能已经多次旅行,并可能在他们的旅行中住了几家酒店。 我如何在Lambda语法中执行此操作?
提前致谢!
答案 0 :(得分:0)
db.Persons.Select(p=> new {
Person = p,
Hotels = p.SelectMany(p=>p.Trips).SelectMany(t=>t.Hotels)
}).ToList();