SqlDependency, как это работает? - PullRequest
1 голос
/ 26 августа 2011

Используя SqlDependency, нам не нужно использовать таймер для проверки изменения данных.

Однако как это работает? Если данные изменились, сервер sql уведомит нас, верно?

Если у нас есть запрос, связанный с 2 ​​таблицами: TabA и TabB в базе данных, которая содержит 100 таблиц. При изменении данных в TabA или TabB сервер sql уведомляет нас. Однако, если данные в TabC изменены, сервер sql уведомит нас?

1 Ответ

0 голосов
/ 01 ноября 2011

Не думаю, что вы будете получать уведомления об изменениях в TabC.

Цитата Обнаружение изменений с помощью SqlDependency (ADO.NET)

Объект SqlDependency можно связать с SqlCommand, чтобы определить, когда результаты запроса отличаются от первоначально полученных.

...