Sqldependency.ID属性的用途是什么?

问题描述 投票:1回答:1

我正在使用Sql Dependency类来执行事件,如果在特定表上插入了任何新记录。在这里,我已经实现了我想要的功能,现在我想知道最后插入了哪一行,是否有可能找到最后插入的记录的行ID。

以及SqlDependency.ID属性的用途是什么?它创建GUID。

sql-server-2008 sqldependency
1个回答
-1
投票

首先回答您第二个问题:看看SqlTableDependency

现在,您的第二个问题:

我认为此ID用于在SQL Server中创建查询名称。每当您创建SQL依赖关系的新实例时,都会为查询创建唯一的ID,该ID将用于通过更新(更新,删除,插入等)通知您。

[创建SqlDependency的新实例时,将创建它,并且它的ID与从ONCHANGE方法收到通知时的ID相同。

[当我有多个属性可以从数据库中获取其数据,并且我想知道哪个属性已经更新时,才使用它。

最后,需要注意的是,此ID包含两部分,您可以通过分割;来分开。第一个是您所需要的,并且可以转换为GUID。第二个是给您的APPDOMAIN。

© www.soinside.com 2019 - 2024. All rights reserved.