0

我正在从数据库中返回一个列表。我需要为 Json 方法返回一个对象。有任何想法吗。我是 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);
        }
4

1 回答 1

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。

于 2012-10-24T14:43:33.040 回答