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;
};
}
}
