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