string popUpHTML="";
var xx = from Temp in TemplateList
where
(
Temp.TitleID == titleID
)
select Temp.HTML;
foreach (var s in xx)
{
popUpHTML = s.ToString();
}
上記のコードは機能しています。実行されたlinqは1つの値だけを返すものとします。 foreachループなしで上記のLINQの結果を得る方法はありますか? (申し訳ありませんが、私はLINQを始めました)。foreachのないLinq?
更新:titleIDはデータベース内の一意のキーなので、結果は1つだけです。
'FirstOrDefault'を使用してください –
あなたは最初の値か最後の値を意味しますか?あなたが投稿したコードはpopUpHTMLを最後の値に設定するためです。 – Brandon