0
Я просто понял, что мои методы LINQ ничего не делают, как я думал.Метод LINQ и порядок использования OrderBy(), Take() и ToList()
HighestRatedBooks = allBooks.OrderByDescending(b => b.Review.Rating).Take(5).ToList();
Вышеупомянутый запрос не содержит 5 лучших книг с наивысшим рейтингом, а 5, по-видимому, случайных книг.
Каков будет правильный запрос?
Прямо сейчас это возвращает книги, которые даже не имеют рейтинг, а тем более высокий.
Оценка является int. – asfsadf
ОК, все, что мне нужно, - это исключить объекты null Review. – asfsadf