请帮我明确一下以下问题。从SQL Server数据库更新前端WPF应用程序
最近,我问一个问题,关于SO,有关从SQL Server数据库即时更新WPF类的可能性通过LINQ到SQL:
How to use PropertyChangedEventHandler of LINQ to SQL class for immediate updating?
从答案我被知道,这是相当复杂的问题,没有简单的方法可以知道数据库中何时发生了什么变化。最常见的方式是使用计时器持续轮询数据库。 (答案是解决这个问题的其他方法,但是作为变通解决方案,对于开发人员来说并不总是显而易见的)。
我的问题是(我认为这种情况是常见的大多数数据库的连接的应用程序):
想象我有一个数据库表与50,000或100'000记录从中我得到的查询。
使用此查询我应该不断更新我的WPF应用程序中的一些可视化控件。 那么,这是否意味着我应该不断地对这些记录的总数进行查询,以寻找其中一个可能发生更改的记录(而不是只听一些关于可能更新的事件)?这是做这种事情的常用方法吗?或者,它可能根本不是问题,通常以毫秒为单位查询这样的记录数量?
其实没什么特别的。我只是想了解实现前端和后端之间通信的通用方法。我被高调认识到没有标准的双向沟通。 (我是一个新人)。 – rem 2010-01-03 22:55:36