C# SQL 依赖项检测自己的调用



我有一个表单来管理数据库表中的数据。
我创建了一个SQL依赖项,它工作正常。
当我想更改某些内容时OnDependencyChange事件会触发并提醒我数据已更改。
当我自己更改表单中的数据时,您知道如何检测并且不触发OnDependencyChange事件吗,而不是由在另一台PC上运行应用程序的其他用户更改。

如果试图避免测试显示在日志中,则可以使用预处理器指令,例如

#if !DEBUG
    //perform change tracking
#endif

或者您可以使用

if(!Debugger.IsAttached) //change tracking

或者,您需要创建不使用更改跟踪的计算机名称黑名单,并将调用方计算机名称与Environment.MachineName

最新更新