我正在开发一个 WPF 项目,我需要跟踪 SQL Server 2008 R2 中的数据。
我有一个充满 SQL 语句的表,其中一些是视图的“选择”,其中一些是表,但主要是视图。
WPF 网格(在我的情况下是 DevEx 网格)需要显示我的 SQL 语句中不断变化的实时数据。
这意味着我不能使用任何类型化数据集、实体框架或 LINQ。
AFAIK,我需要某种管道,我可以一个一个地提取更改并更新数据集合中非常相关的项目。
到目前为止,我只能找到一些类似于 SQL Profiler 的代码片段来跟踪针对服务器的查询以及一种称为 StreamInsight 的新技术。
我尝试了 SQL-Dependency 机制,但我无法真正跟踪更改的项目,而是跟踪视图本身。这样,我仍然需要查询整个视图/表并一次又一次地将其放入网格中,这是一件昂贵的事情。
我知道它具有挑战性,但我真的需要这样做。
谢谢。