SignalR 2.0与数据库更新asp.net

时间:2015-08-26 13:47:46

标签: asp.net signalr

我需要为我的asp.net项目做一些通知概念,比如facebook通知。如果用户在数据库中添加了某些内容通知图标将为+1,当您单击该图标时,您将看到谁添加了数据库,如fb。所以如果数据库更新在代码隐藏中是正常的,我需要运行SignalR功能。我是SignalR的新手,并试图解决这个问题。我没有使用MVC btw。现在尝试一些教程。所以请保持轻松,请:)。

1 个答案:

答案 0 :(得分:0)

我看到这个的方式,我会在数据库操作后立即通知我的客户。所以它看起来像这样:

db.Save(objectToSave);
var context = GlobalHost.ConnectionManager.GetHubContext<MyHub>();
context.Clients.All.notifyChange();

通过这种方式,您可以从集线器外部呼叫客户端,因此您可以在更新数据库后立即对客户进行此类调用。

您还可以have a look at this tutorial,也可以this one explains notifications.

如果您熟悉使用数据库,请记住这种方法:只需在保存到数据库后立即调用您的客户端。

希望这会有所帮助。祝你好运!