我有一个包含几百个类别的产品目录,我正在为目录中的每个类别动态创建一个 SqlDependency。这些依赖项将基于的 SqlCommands 仅在 categoryID 上有所不同。我遇到的问题是我希望所有这些依赖项根据触发它们的 SqlDependency 执行不同的操作。我怎样才能做到这一点?我是否必须为每个 SqlDependency 创建不同的 OnChange 事件?有没有办法让所有这些依赖项触发相同的 OnChange 事件,并且此事件可以知道哪个依赖项触发了它或接收将在依赖项创建期间传递的参数?
尝试创建将与 AppFabric 缓存一起使用的 Sql 依赖机制时会出现此问题。
先感谢您。