使用WCF的实时数据

时间:2015-12-03 00:48:11

标签: c# sql-server wpf wcf

我有一个mssql服务器,可以保存呼叫中心呼叫的实时数据。为了限制对服务器的查询,我创建了一个WCF服务来查询该数据库。

在C#中使用winforms或wpf我想尽可能接近实时地显示这些数据。

我目前正在将GridView绑定到ObservableCollection并使用WCF服务填充集合。

这样可行,但它在更新之间有10秒以上的延迟,无论我多快请求它们。

如何使用wcf从这个mssql服务器获取“实时”数据?

1 个答案:

答案 0 :(得分:1)

听起来您正在使用轮询(即某种不断查询数据库的计时器或循环)来获取数据。这样你就很难获得实时更新。

您是否曾调查过将数据作为来自呼叫中心的流?

另一种方法可能是查看Service Brokernotify you about new updates之类的内容。