我正在开发一个WPF项目,我需要跟踪SQL Server 2008 R2中的数据。
我有一个充满SQL语句的表,其中一些是视图的“选择”,一些是表,但主要是视图。
WPF网格(在我的情况下是其DevEx Grid)需要从我的SQL语句中显示 - 不断变化的实时数据。
这意味着我不能使用任何Typed-Datasets,Entity Framework或LINQ。
AFAIK,我需要某种管道,我可以逐个提取更改并更新数据集合中非常相关的项目。
到目前为止,我只能找到一些类似SQL Profiler的代码片段来跟踪针对服务器的查询以及一种名为StreamInsight的新技术。
我尝试过SQL-Dependency机制,但是我无法真正跟踪更改项目,而是视图本身。这样,我仍然需要查询整个View / Table并将它一次又一次地放到Grid上,这是一件很昂贵的事情。
我知道它具有挑战性,但我确实需要这样做。
感谢。
答案 0 :(得分:1)
尝试检查以下两个选项:
更改跟踪
更改数据捕获
您可能已经知道这一点,这里有关于它们的更多信息http://msdn.microsoft.com/en-us/library/cc280519.aspx