다음은 jquery autocomplete
목록을 채우기 위해 사용하는 간단한 Linq 쿼리입니다. 목록은 .Distinct()
메서드가 호출 될 때까지 올바르게 정렬됩니다. 누가 왜 목록에서 중복을 제거하고 순서대로 유지할 수 있는지에 대해 나에게 단서를 줄 수 있습니까?.Distinct() 사용 후 더 이상 Linq 쿼리가 사용되지 않습니다.
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);
}
'분별력'이 아니라 먼저 주문 하시겠습니까? –