我希望能够从C#监听SQL Server数据库中数据的更改。我希望有一种监听器来确定我的数据是否过时,但是尽管这是一个相当常见的场景,我却找不到除了轮询数据库之外的解决方案。
我使用Linq-To-SQL访问数据,因此有一个DataContext对象,我希望能够监听数据更改事件,但似乎找不到该事件。
我知道这是一个不小的障碍(从C#方法到SQL Server DB),但我期望这是一个已解决的问题,因为它是GUI的常见需求。如果无法监听更新,则如何使由SQL Server数据源支持的GUI中的数据保持最新?
虽然这不是用于GUI工作,但我希望从那个领域中适应某些东西。
是否有一种方式可以在C#中订阅SQL Server数据库更改事件?
我使用Linq-To-SQL访问数据,因此有一个DataContext对象,我希望能够监听数据更改事件,但似乎找不到该事件。
我知道这是一个不小的障碍(从C#方法到SQL Server DB),但我期望这是一个已解决的问题,因为它是GUI的常见需求。如果无法监听更新,则如何使由SQL Server数据源支持的GUI中的数据保持最新?
虽然这不是用于GUI工作,但我希望从那个领域中适应某些东西。
是否有一种方式可以在C#中订阅SQL Server数据库更改事件?