非常に簡単な質問ですが、答えが見つかりませんでした。
これがあるとしましょう:
[HttpPost]
public ActionResult Comparison(int id)
{
string makeLst = new List<String>();
var makeQry = from m in db.Car
where m.ID == id
select m.Make;
makeLst = makeQry.AddRange(makeQry);
ViewBag.make = new List<String>(makeLst);
return View();
}
「makeQry」結果ビューは、1つの単語(文字列)になります。そのため、これにはListを使用せず、Stringを使用したいと思いました。「makeQry.ToString()」は結果ではなくクエリ自体になるため、「。ToString()」の使用は機能しません。そして、たとえばmakeQry.ResultなどのメソッドやQueryの結果を取得するものがないことを確認しました。
ありがとうございました。