Как получать сообщения в порядке убывания в соответствии с полученным временем - PullRequest
0 голосов
/ 08 января 2020

Этот контроллер печатает список сообщений

public ActionResult Index(string username)
{
    User user = db.Users.Include(u => u.Messages).Where(u => u.Username == username).FirstOrDefault();
    user.Messages ??= new List<Message>();
    return View(user);
}

Модель пользователя содержит список сообщений. Модель сообщения содержит TimeReceived. Как отредактировать Linq для отправки Списка сообщений в порядке убывания TimeReceived?

1 Ответ

0 голосов
/ 08 января 2020

Поскольку вы фактически не дали много информации для работы с ... решениями, которые вы пробовали. Я предполагаю, что вы пытаетесь заказать на IEnumerable<Message> user.Messages. Попробуйте это ..

user.Messages = user.Messages.OrderBy(x => x.TimeReceived).ToList();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...