我想了解如何在LINQ中重写连接查询。来自sql加入的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'
感谢您的帮助。
看看[101 Linq Samples](http://code.msdn.microsoft.com/LINQ-Join-Operators-dabef4e9)。该链接专门用于连接,对您而言将是一个很好的起点。 – Craig 2012-04-05 16:01:44