Я создаю приложения в ASP. NET MVC. Я хотел бы: вошедший в систему пользователь может написать другому пользователю сообщение и сохранить это сообщение в базе данных.
Так же, как это выглядит на Facebook: в базе 10 пользователей, я бы хотел быть в состоянии написать сообщение другому пользователю. Я хотел бы, чтобы при выборе этого пользователя - старые сообщения (из базы данных) появлялись, а сообщения автоматически загружались, когда появлялось новое сообщение и открывалось окно чата (как в чате SignalR).
Я смотрел на много решений SignalR, но я не нашел решения с историей в базе данных. Все, что ему нужно, - это самая простая структура (например, SenderId, ReceivingId, MessageContent, DateTime).
Кто-нибудь знает это решение? Спасибо