2010-05-13 2 views
1

У меня есть разные экземпляры приложения форм .NET .NET C#, которые запускаются на разных машинах.автоматически обновлять источник данных в разных экземплярах форм Windows Приложение C#

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

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

Каков наилучший способ?

спасибо.

ответ

1

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

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

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

2

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

 Смежные вопросы

  • Нет связанных вопросов^_^