我有一个表单,用于管理数据库表中的数据。
我创建了一个SQL依赖关系,并且工作正常。
当我想更改某些内容时,OnDependencyChange
事件会触发,并提醒我数据已更改。
您知道我自己更改数据时(而不是由另一位在另一台PC上运行应用程序的用户)如何检测并不会触发OnDependencyChange
事件。
答案 0 :(得分:0)
如果您试图避免测试显示在日志中,则可以使用预处理器指令,例如
#if !DEBUG
//perform change tracking
#endif
或者您可以使用
if(!Debugger.IsAttached) //change tracking
或者,您需要创建一个不使用变更跟踪的计算机名称黑名单,并将呼叫者的计算机名称与Environment.MachineName