Rapide et probablement facile Question Lambda:Lambda Max et Max et Max
J'ai un restaurant avec commentaires. Je veux interroger pour celui avec le:
- Max (AverageRating)
- Et Max (reviewCount)
- Et Max (NewestReviewDate)
- Et le Min (DistanceAway)
Quelque chose comme ceci:
var _Result = AllRestaurants
.Max(x => x.AverageRating)
.AndMax(x => x.ReviewCount)
.AndMax(x => x.NewestReviewDate)
.AndMin(x => x.DistanceAway);
Maintenant, je sais que c'est un pseudo code. Mais il le décrit parfaitement!
Bien sûr, dans plusieurs instructions, c'est simple.
Je me demandais simplement si cela est possible dans une instruction sans tuer la lisibilité.
Merci d'avance. Je sais que certains d'entre vous aiment les questions d'interrogation!
La question est claire. Chacune des cinq requêtes que vous avez mentionnées peut renvoyer un restaurant différent. Cela n'a aucun sens de combiner les requêtes de cette manière. – Odrade
Et que devrait contenir le résultat? Un restaurant unique qui a la meilleure combinaison de tous les critères, ou 4 restaurants différents, un pour chaque critère? Notez que vous devriez expliquer en détail, car chaque option devrait encore être clarifiée plus en détail. – Servy