Linq Distinct() par nom pour remplir une liste déroulante avec le nom et la valeur

Je suis en train de remplir une liste déroulante avec des sociétés pharmaceutiques, comme Bayer, Medley etc. Et, je suis de ces noms de DB et ces noms sont répétés dans la DB, mais avec les différents id.

Je suis en train d'utiliser Linq Distinct(), mais je ne veux pas utiliser le comparateur d'égalité. Est-il une autre voie?

Ma liste déroulante doit être rempli avec l'id et le nom de la société.

Je suis en train d'essayer quelque chose comme:

var x = _partnerService
           .SelectPartners()
           .Select(c => new {codPartner = c.codPartner, name = c.name})
           .Distinct();

Cette montre répété entreprises en ddl.

merci!

  • Si une entreprise apparaît plusieurs fois avec différents identifiants et vous souhaitez qu'elles apparaissent qu'une seule fois, ce code doit être indiqué? Le premier? N'a pas d'importance?
  • L'id est de l'identité
InformationsquelleAutor AndreMiranda | 2009-05-26