.net - SQL 服务器 : wait for new row

标签 .net sql-server database locking service-broker

我如何等待新行出现在 .NET 客户端应用程序的 SQL Server 表中?

背景:我想建立一个基于表的消息队列。我不想使用 Service Broker,因为我希望消息是结构化的和强类型的。使用普通表,我也可以与其他表建立关系。

最佳答案

正常的方法是使用轮询,但如果你真的需要即时事件,你可以使用 SqlDependency类在查询结果发生变化时获取事件。

关于.net - SQL 服务器 : wait for new row,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10047466/

相关文章:

mysql - 缓存与数据库查询

.net - 插入符号 (‘^’ ) 在 C++/CLI 中意味着什么?

c# - 从字符串变量创建对类的引用

c# - Solace QueueNotFound 响应代码

sql - T-SQL员工层次结构递归查询

sql-server - SQL Server 2008 中不指定列名的 MERGE

mysql - 如果括号中有很多值,为什么这个 mysql IN (1,2,3,4...) 条件不起作用?

c# - 如何在 Dapper.Net 中编写一对多查询?

sql-server - SQL Server 可以连接到同一 LAN 上的特定 IP 地址吗?

java - 有没有一种方法可以使用 WHERE 子句查询 SQLite 数据库,但该子句并不总是设置所有属性?