LINQで結合クエリを書き換える方法を理解しようとしています。LINQ from sql join
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サンプル(http://code.msdn.microsoft.com/LINQ-Join-Operators-dabef4e9)を見てください。そのリンクは特に結合のためのもので、あなたのための良い出発点になります。 – Craig