string popUpHTML="";
var xx = from Temp in TemplateList
where
(
Temp.TitleID == titleID
)
select Temp.HTML;
foreach (var s in xx)
{
popUpHTML = s.ToString();
}
上面的代碼正在工作。執行的linq應該只返回一個值。有什麼辦法可以在沒有foreach循環的情況下獲得上述LINQ的結果。 (對不起,我是LINQ的新手)。Linq沒有foreach?
更新:titleID是數據庫中的唯一鍵,因此只有一個結果是預期的。
use'FirstOrDefault' – 2012-03-23 14:55:59
當你說只返回一個值時,你的意思是第一個值還是最後一個?因爲您發佈的代碼會將popUpHTML設置爲最後一個值。 – Brandon 2012-03-23 14:58:13