2012-04-10 45 views
1

我很難擺脫出現在自動完成中的重複條目。 自動完成從數據庫動態生成。擺脫自動完成中的重複條目

這是被用於控制自動完成代碼:

public ActionResult AutoCompletefootball() 
    { 
     var db = new footEntities(); 
     string selection = this.Request.Params["term"].ToString(); 
     return Json(db.football.Where(a => a.player.Name.StartsWith(selection)).Select(Adds => a.Player.Name), JsonRequestBehavior.AllowGet); 
    } 

所有建議歡迎

+0

所以,你可能會說你要找的'.Distinct ()'建議? – dlev 2012-04-10 22:07:43

回答

1

在你return語句(其中使用LINQ),加上DISTINCT子句。

0

.Distinct()將消除重複,但考慮所有重複的出現,因爲有相同名稱很多球員,所以他們並沒有真正複製人

+0

只是假數據 - 很好的發現。 – 2012-04-10 22:19:20