希望EF/linq guru可以幫助我完成一個非常簡單的查詢(就像在SQL中一樣)。這裏是什麼,我試圖做的僞代碼:EF子查詢(其中第一個查詢中的列包含另一個列表中的值)
查詢:
var query1 = FROM tableA in Models.TableAs
select tableA
QUERY B:
var query2 = FROM tableB in Models.TableBs
WHERE tableB.ColumnA IN (query1.results.columnB)
我的實際查詢更爲複雜,不能用簡單的表示加入。我需要實際運行第一個查詢以基本獲取用於在第二個查詢中過濾值的列表值。有人有主意嗎?
謝謝!
謝謝,這有助於理解如何看待這個問題。 – user2041189 2013-04-29 15:34:54