2012-07-13 79 views

回答

0

您可以使用以下格式:

var p = parameter; 

from c in C1 
where C.number == (from x in C2 
        where x.id == p 
        select x).FirstOrDefault() 
select c; 

Here是官方的MSDN文檔與LINQ的例子來實體。

+0

謝謝。然而C.number應該檢查,而不是使用「==」分配 – kaushal 2012-07-13 10:42:16

+0

我已經編輯它..這只是一個錯字。它適合你的情況嗎? – 2012-07-13 11:11:59

+0

剛剛瞭解到,它也可以使用lamda操作完成,如下所示: var p = parameter; 從C在C1 其中C.number == C2.Where(A => a.id == p)的.FirstOrDefault()數 選擇C。; – kaushal 2012-07-13 11:46:18