我有一个接收xml并将数据保存到数据库的wcf服务。然后我有mvc应用程序显示来自wcf存储数据的同一数据库中的数据。如何连接wcf和mvc应用程序,以便每次将数据存储到数据库时,mvc网页都会刷新新数据?
答案 0 :(得分:1)
正如@Calvin所说SignalR是一种选择。另一个选项是XSockets.NET,请参阅前面的类似问题Push Data from a WCF Service to Website
这里有一个XSockets和SignalR之间的比较表http://xsockets.net/xsockets-vs-signalr。使用最适合你的那个,我只是提供选择。
如果没有其他选择感觉良好,你也可以看看superwebsocket和fleck。
我会在你的情况下使用websockets。
答案 1 :(得分:0)
有很多方法可以做到这一点。如果您的应用程序允许这样做。我喜欢的解决方案之一是使用 SqlDependency (如果缓存这些项,则使用 SqlCacheDependency )
http://msdn.microsoft.com/en-us/library/62xk7953.aspx http://msdn.microsoft.com/cs-cz/library/system.web.caching.sqlcachedependency.aspx
答案 2 :(得分:0)
了解如何实施SignalR(http://signalr.net)以将通知从服务器推送到客户端。