SQL Server数据库如何更改监听器C#?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (48)

我想监听来自C#的SQL Server数据库中的数据更改。我希望能有某种监听器可以用来确定我拥有的数据是否过时。尽管是一个相当常见的情况,但我找不到任何解决方案不是简单地轮询数据库。

我使用Linq-To-SQL来访问数据,因此有一个DataContext对象,我希望我可以听一个关于数据改变的事件,但我似乎无法找到一个。

我明白这是一个不平凡的障碍(从C#方法到SQL Server数据库),我期望这是一个解决问题的原因是它是GUI的常见要求。如果无法侦听更新,如何让GUI中显示的数据保持新鲜(当它由SQL Server数据源支持时)。

虽然这不是GUI工作,但我期望能够适应这个领域的某些东西。

提问于
用户回答回答于
用户回答回答于

扫码关注云+社区