迅速でおそらく簡単なラムダの質問:
レビューのあるレストランがあります。次のようなものをクエリしたい:
- Max(AverageRating)
- そしてMax(ReviewCount)
- そしてMax(NewestReviewDate)
- そしてMin(DistanceAway)
このようなもの:
var _Result = AllRestaurants
.Max(x => x.AverageRating)
.AndMax(x => x.ReviewCount)
.AndMax(x => x.NewestReviewDate)
.AndMin(x => x.DistanceAway);
今、私はそれが擬似コードであることを知っています。しかし、それはそれを完璧に説明しています!
もちろん、複数のステートメントでは、これは単純です。
読みやすさを損なうことなく、これが1つのステートメントで可能かどうか疑問に思っています。
前もって感謝します。クエリの質問が気に入っている方もいらっしゃると思います。