2012-04-10 8 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); 
    } 

すべてのアドバイスは、DISTINCT句を追加し、(あなたがLINQを使用して)あなたのreturn文で

+0

を複製していないだろう() 'の提案? – dlev

答えて

1

を歓迎します。

0

.Distinctは()だから、あなたが `.Distinctを探していると言うかもしれない重複を排除するが、同じ名前を持つ多くのプレーヤーがあるので、重複が現れていることを考えるので、彼らは本当に人

+0

ちょうどダミーのデータ - よく見られます。 –

関連する問題