автоматически обновлять источник данных в разных экземплярах Windows C # приложения - PullRequest
1 голос
/ 13 мая 2010

У меня есть разные экземпляры [.NET 3.5] приложения C # win, которые запускаются на разных машинах.

Все экземпляры используют один и тот же дБ SQL 2005.

Мне нужно отправить предупреждение и обновить таблицы [содержащиеся в пользовательских элементах управления], когда другой экземпляр приложения изменит что-то в дБ.

Какой путь лучше?

Большое спасибо.

Ответы [ 2 ]

2 голосов
/ 13 мая 2010

А.С. Дэвид сказал, что одним из вариантов является SqlDependency, когда SQL-сервер сам отправляет уведомления при изменении данных.Но вы также можете использовать WCF (или любое другое распределенное решение), чтобы поддерживать связь между двумя экземплярами и уведомлять друг друга ...

1 голос
/ 13 мая 2010

Использовать SqlDepedency. Это можно сделать в WinForms, а также в Asp.NET.

Смотрите это видео: http://windowsclient.net/learn/video.aspx?v=27881

(обратите внимание на техническую записку для предварительных условий)

...