我有两张桌子:
T1
{
Columns: **A**, B, C
}
T2
{
Columns: D, E, F, **A**
}
T1
使用外键与T2
有一对多的连接(列 A )。
我试图在F
的情况下检索A=1,B=2,E=3
的列表。
检索此数据的正确有效方法是什么?
T1 (where A=1,B=2)
的所有T2
然后循环结果(并消除不相关的T2
)来实现的吗? 答案 0 :(得分:2)
var lst = (from t1 in context.T1
join t2 in context.T2 on t1.A equals t2.A
where t1.A == 1 && t1.B == 2 && t2.E == 3
select t2.F).ToList();