摆脱自动完成中的重复条目

时间:2012-04-10 22:06:04

标签: asp.net-mvc-3 linq entity-framework-4.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);
    }

欢迎所有建议

2 个答案:

答案 0 :(得分:1)

在return语句中(使用LINQ的地方),添加DISTINCT子句。

答案 1 :(得分:0)

.Distinct()将消除重复,但考虑到重复出现是因为有许多玩家具有相同的名称,所以他们并不是真正重复的人