我从数据库返回一个List。我需要为Json方法返回一个Object。 有任何想法吗。我是linq和MVC的新手。
public ActionResult Autocomplete(string term)
{
var names = itemsRepository.GetListItemNames(term);
///linq code to get my name object out
return Json(names, JsonRequestBehavior.AllowGet);
}
答案 0 :(得分:0)
public ActionResult Autocomplete(string term)
{
var names = itemsRepository.GetDistinctListItemNames(term);
var getNames = names.Select(c => c.ItemName);
return Json(getNames, JsonRequestBehavior.AllowGet);
}
由于Json需要一个对象而我正在查询List,所以这个简单的linq select能够获得正确的对象,即itemName。