实体Linq查询以获取父项的父项

时间:2014-09-23 09:56:43

标签: vb.net linq entity-framework

什么是正确的(并且最重要的)LINQ查询才能获得实体中父级的父级。

例如:

一个人有很多脚,有很多脚趾都是通过关键关系连接起来的。

鉴于toeID,我可以很容易找到脚,因为脚趾会有一个footID字段,而脚会有一个personID字段。如何将这两个查询合并为一个?

(我更喜欢Linq作为lambda函数,但查询语言也可以)

1 个答案:

答案 0 :(得分:0)

var person = people.Single(x => x.PersonId == feet.Single(y => y.FootId == toe.FootId).PersonId);