0

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

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

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

这意味着我不能使用任何类型化数据集、实体框架或 LINQ。

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

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

我尝试了 SQL-Dependency 机制,但我无法真正跟踪更改的项目,而是跟踪视图本身。这样,我仍然需要查询整个视图/表并一次又一次地将其放入网格中,这是一件昂贵的事情。

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

谢谢。

4

1 回答 1

1

尝试检查以下两个选项:

更改跟踪

变更数据捕获

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

于 2011-06-24T01:46:52.907 回答