下面是我用来填写 jqueryautocomplete
列表的简单 Linq 查询。.Distinct()
在调用方法之前,列表会正确排序。谁能告诉我为什么或如何从列表中删除重复项并使其保持有序?
public JsonResult OverrideSearch(string term)
{
var drm = from d in db.ZipCodeTerritory
where d.DrmTerrDesc.Contains(term)
orderby d.DrmTerrDesc
select d.DrmTerrDesc;
drm = drm.Distinct();
return Json(drm, JsonRequestBehavior.AllowGet);
}