如何监听数据库的变化?

Yes*_*sir 0 c# database entity-framework-core

我的应用程序是否可以以某种方式C#监听数据库中的更改?

例如,如果我的数据库表中有一个新插入,我希望我的 C# 应用程序刷新并更新内容。

Ehs*_*san 5

不,使用 Entity Framework Core 不可能做到这一点。如果对数据库的所有更改都发生在应用程序进程内,则您可以在应用程序内处理更改检测

如果这是不可能的并且您需要侦听数据库更改,您可以使用Microsoft SQL Server 提供的查询通知