1
@Parameter = (some_value)
select * from C1
where C1.number =
(select number from C2
where id = @Parameter)
指向很好的資源來學習linq到實體的概念也是有幫助的。 感謝初學者linq到實體sql:我如何寫這個linq到實體查詢
@Parameter = (some_value)
select * from C1
where C1.number =
(select number from C2
where id = @Parameter)
指向很好的資源來學習linq到實體的概念也是有幫助的。 感謝初學者linq到實體sql:我如何寫這個linq到實體查詢
您可以使用以下格式:
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的例子來實體。
謝謝。然而C.number應該檢查,而不是使用「==」分配 – kaushal 2012-07-13 10:42:16
我已經編輯它..這只是一個錯字。它適合你的情況嗎? – 2012-07-13 11:11:59
剛剛瞭解到,它也可以使用lamda操作完成,如下所示: var p = parameter; 從C在C1 其中C.number == C2.Where(A => a.id == p)的.FirstOrDefault()數 選擇C。; – kaushal 2012-07-13 11:46:18