J'ai une liste de messages dans db comme ceci:groupe Linq par ordre et par date de création
FromLoginId, ToLoginId, Message, CreateDate
- 1, 2, "un certain message", 2/2/2010
- 1, 2, "une suite", 03/02/2010
- 4, 2 "4 de message", 04/03/2010
- 5, 2 "de 5 mess" , 1/3/2010
- 5, 2, "nouveau 5", 3/2/2011
Je dois avoir une liste de messages groupés par FromLoginId classés par createDate en commençant par le plus récent.
EDIT: Liste des messages avec le premier message le plus récent du groupe FromLoginId.
donc par exemple pour loginid 2 Je voudrais obtenir ce résultat:
FromLoginId, ToLoginId, Message, CreateDate
- 5, 2, "nouveaux 5", 3/2/2011
- 4, 2, "de 4 message", 3/4/2010
- 1, 2, "un plus", 2/3/2010
s'il vous plaît aider. merci
Je pense que cela a été répondu ici: http://stackoverflow.com/questions/755132/how-do-i-order-a-group-result-in-linq – Ucodia