Есть таблица Chats
Id Id_1 Id_2 Message DataTime
-------------------------
1 | 95 | 45 | Hello 2018.01.21
2 | 12 | 95 | Hi ....
3 | 32 | 45 | How
4 | 32 | 12 | Hi
5 | 45 | 32 | Hello
6 | 12 | 45 | Hi
Мой контроллер
...
[HttpPost]
public async Task<JsonResult> ChatList(int person_id)
{
IEnumerable<Chat> chats = db.Chats.Where(p=>(p.Id_1==person_id||p.Id_2==person_id));
return Json(chats);
}
Я тут получаю весь сообщение пользователя.Как получить последние сообщение каждой беседы?