如何使用linq查询数据库以通过一次调用获取相关行?

时间:2013-02-08 21:57:17

标签: c# linq

这是一个非常简单的数据库架构来说明我的问题:

有3张桌子。 T1,T2和T3。

T1与T2有一对多的关系。

T2与T3有一对多的关系。

如何获取T3中与T1.Id(T1中的主键)相关的所有行?

1 个答案:

答案 0 :(得分:2)

尝试

var t3Rows = dataContext.T3.Where(x => x.T2.T1.Id == id);