gpt4 book ai didi

sql-server - 数据库更新托盘通知

转载 作者:行者123 更新时间:2023-12-03 18:33:21 26 4
gpt4 key购买 nike

我想构建一个小应用程序,每当更新或插入进入 SQL 服务器数据库中的某个表时,它都会弹出托盘通知(或 Toast 弹出窗口或其他东西)。

如果可能的话,我想避免轮询,因此最简单的方法是什么?

最佳答案

Query Notifications .这是 SQL Server 功能,允许应用程序在数据更改时订阅从服务器推送的通知。它通常通过 SqlDependency 来利用。类(class)。

我最近发布了 LinqToCache project这允许您向 LINQ 查询添加基于 SqlDependency 的通知和缓存失效:

var query = (from r in ctx.table select r).AsCached(
"table", new CachedQueryOptions() {
OnInvalidated = (sender, args) {
// the query was invalidated, data has changed
// refresh display or notify user
}
});

关于sql-server - 数据库更新托盘通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3397059/

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