J'ai une méthode qui reçoit le paramètre "bool sortAscending". Je veux maintenant utiliser LINQ pour créer une liste triée en fonction de ce paramètre. J'obtiens alors ceci :
var ascendingQuery = from data in dataList
orderby data.Property ascending
select data;
var descendingQuery = from data in dataList
orderby data.Property descending
select data;
Comme vous pouvez le constater, les deux requêtes ne diffèrent que par l'ordre "ascendant" ou "descendant". J'aimerais fusionner les deux requêtes, mais je ne sais pas comment. Quelqu'un a-t-il la réponse ?
0 votes
Vous voulez donc avoir une requête qui peut être ascendante ou descendante en fonction de la valeur de bool sortAsvending ? Est-ce exact ?