Я пробовал искать существующий вопрос, подобный этому, но не смог его найти.SignalR Hub прослушивает дополнения Entity Framework
В принципе, я хочу внедрить Feed Feed в своем веб-приложении с помощью SignalR, так как я не хочу постоянно опроса веб-службы, если мне это не нужно. Это кажется мне довольно простым.
Я планирую иметь таблицу ActivityFeedItems, которая содержит эти события. Я думаю, что каждый раз, когда что-то добавляется в эту таблицу, я вытаскиваю уведомление всем клиентам концентратора SignalR, и клиент будет заполнять канал.
Мой вопрос в том, есть ли способ прослушать EntityFramework, добавив объект этого типа? В противном случае мне придется опросить таблицу, чтобы узнать, были ли какие-либо новые записи с момента последнего раза. Хотя это определенно выполнимо, учитывая масштаб нашего приложения, я бы предпочел вообще не опросить.
Спасибо!
Посмотрите на [Как выполнить бизнес-логики при сохранении изменений] (https://msdn.microsoft.com/en-us/library/vstudio/cc716714 (v = VS.100) .aspx) на MSDN. Похоже, это может быть хорошим местом для этого. – mason
Спасибо. Если вы опубликуете это как ответ, я буду рад отметить его как правильное. Это похоже на то, что мне нужно. –