У меня есть несколько вопросов, которые я хотел бы уточнить
Можно ли использовать SqlDependency или SqlCacheDependency, чтобы узнать, какой конкретный элемент данных изменился в базе данных?
Прямо сейчас я использую SqlCacheDependency, имея фоновый поток, который периодически проверяет значение кэша. Если кеш нулевой, он считывает данные из базы данных и вставляет их в кеш. Есть ли лучший способ сделать это, чем использовать фоновый поток для периодического опроса кеша?
Если я правильно понимаю, SqlDependency работает, имея зависимость для команды. Как только происходит уведомление, запускается onchangeevent. В обработчике событий вы отменяете зависимость и создаете новую. Есть ли другая цель для этого обработчика Onchangeevent? Например, могу ли я узнать, какой элемент изменился, отправить новые данные клиентам отсюда и т. Д.?
С SqlCacheDependency я считаю, что я должен периодически опрашивать кэш. С sqlDependency мне не нужно опрашивать вообще. Это правда?
Заранее спасибо