用于发送更改通知的可用框架/工具

本文关键字:框架 工具 通知 用于 | 更新日期: 2023-09-27 17:58:47

是否有一个框架可以识别(通过比较对象)对象属性值何时发生更改(用户可以指定要"监视"的属性),然后引发事件/发送通知?

示例:该应用程序将Person类存储在数据库中,并在内存中保留一个副本。该应用程序从数据库中检索个人数据,以定期刷新内存中的副本。其他应用程序/进程会更新数据库中的个人数据。我希望在person对象的mood属性(字符串的列表集合:Upbeat、疲惫等)更改时引发事件/通知。

我知道如何编码,但我觉得有什么东西可以做到这一点。我能想到的只有两件事是相似的:

  • 缓存通知,但没有看到任何允许您指定要通知的属性/值。这还需要一个分布式缓存服务器。

  • sql查询通知-我正在研究这个。

用于发送更改通知的可用框架/工具

您对问题的描述听起来很像使用实体框架(和其他ORM)时发生的情况。您可以使用实体框架,并在处理对象后检查对象以检测更改。你可以在这里找到一个例子。

这就是你要找的东西吗?

编辑:

关于Sql查询通知,如果您想沿着这条路线前进,请查看SqlDependency类。