SQL实时数据(跟踪表和视图)

时间:2011-02-28 20:54:56

标签: c# sql-server wpf streaminsight

我正在开发一个WPF项目,我需要跟踪SQL Server 2008 R2中的数据。

我有一个充满SQL语句的表,其中一些是视图的“选择”,一些是表,但主要是视图。

WPF网格(在我的情况下是其DevEx Grid)需要从我的SQL语句中显示 - 不断变化的实时数据。

这意味着我不能使用任何Typed-Datasets,Entity Framework或LINQ。

AFAIK,我需要某种管道,我可以逐个提取更改并更新数据集合中非常相关的项目。

到目前为止,我只能找到一些类似SQL Profiler的代码片段来跟踪针对服务器的查询以及一种名为StreamInsight的新技术。

我尝试过SQL-Dependency机制,但是我无法真正跟踪更改项目,而是视图本身。这样,我仍然需要查询整个View / Table并将它一次又一次地放到Grid上,这是一件很昂贵的事情。

我知道它具有挑战性,但我确实需要这样做。

感谢。

1 个答案:

答案 0 :(得分:1)

尝试检查以下两个选项:

更改跟踪

更改数据捕获

您可能已经知道这一点,这里有关于它们的更多信息http://msdn.microsoft.com/en-us/library/cc280519.aspx