gpt4 book ai didi

c# - SQL Server 数据库更改监听器 C#

转载 作者:IT王子 更新时间:2023-10-29 04:44:16 27 4
gpt4 key购买 nike

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

我使用 Linq-To-SQL 访问数据,因此有一个 DataContext 对象,我希望我可以监听数据更改事件,但我可以似乎找不到一个。

我明白这是一个非常重要的障碍(从 C# 方法到 SQL Server 数据库),我希望这是一个已解决问题的原因是它是 GUI 的常见要求。如果无法监听更新,如何使 GUI 中显示的数据保持最新(当它由 SQL Server 数据源支持时)。

虽然这不是用于 GUI 工作,但我期待从那个领域改编一些东西。

有没有办法在 C# 中订阅 SQL Server 数据库更改事件?

最佳答案

我以前从未使用过它们,但您是否尝试过 SQL Server 事件通知?参见这篇文章:Getting Started with SQL Server Event Notifications

关于c# - SQL Server 数据库更改监听器 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3364148/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com