J'ai une liste (mainlist) avec les éléments suivantsLINQ obtenir la première valeur dans la liste donnée
PsID Nominprsn
---- ---------
1 James
2 Troy
2 William
3 Mike
4 Jason
4 Hendry
je dois obtenir le premier nom d'une donnée PsID
de sorte que le résultat serait en tant que telle
PsID Nominprsn
---- ---------
1 James
2 Troy
3 Mike
4 Jason
J'ai essayé ce qui suit, mais n'a pas réussi car je ne savais pas comment la première PsID
:
var proglis = (from ts in mainlist
group ts by new { ts.PsID, Nominprsn} into grp
select new {grp.Key.PsID grp.Key.Nominprsn}).ToList();
En quoi est-ce différent de [votre question ici] (http://stackoverflow.com/questions/9088608/linq-join-1-to-many-get-first-record)? –