C# SqlTableDependency

можете подсказать, сделал получается , вот такую штуку, когда мы меняем какие-то данные в таблице DataTerminals, то идет оповещение, в бд создается триггер и через время выскакивает ошибка, если я триггер удалю в базе, то начинает работать , через время снова такая ошибка может выбить

Вот код

            var connectionString = File.ReadAllText(@"FilePath\ChengeInDb.json"); 
            var tableName = "[DataTerminals]";
            var tableDependency = new SqlTableDependency<DataTerminal>(connectionString, tableName);

            tableDependency.OnChanged += OnNotificationReceived;
            tableDependency.Start();
    }

    private void OnNotificationReceived(object sender, RecordChangedEventArgs<DataTerminal> e)
    {
        switch (e.ChangeType)
        {
            case ChangeType.Update:
                {
                    ChangeDataTerminalsTable.InvokeEventChangeDataTerminalsTable(e.Entity.DescriptionsTerminalError, e.Entity.Status, e.Entity.Id);
                    break;
                };
        }
    }

Ошибка


Ответы (0 шт):