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

时间:2014-02-04 08:11:32

标签: sql-server-2008 sqldependency

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

以及 SqlDependency.ID 属性的用途它创建GUID。

1 个答案:

答案 0 :(得分:-1)

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

现在,您的第二个问题:

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

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

当我具有从数据库中获取其数据的多个属性,并且我想知道哪个属性已更新时,我会使用它。

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