我试图了解如何在 LINQ 中重写连接查询。
SELECT cs.qid,cs.qk FROM location_table pl
JOIN (SELECT qid,qk FROM q_table WHERE att5 = 'process') cs ON pl.qck = cs.qk
WHERE pl.location = 'there'
这是我开始使用的 LINQ,但它返回的结果与上述 SQL 不同
from pl in location_table
from cs in q_table
where s. att5 == 'process'
&& cs.qk == pl.qck
&& pl. location == 'there'
谢谢你的帮助。