Как отправить события с сервера на клиент в Silverlight - PullRequest
1 голос
/ 12 декабря 2010

У меня есть коллекция POCO (не сущностей) на моем сервере, которую я хотел бы синхронизировать с зеркальным списком в клиенте Silverlight.Я хотел бы отправлять события с сервера клиенту всякий раз, когда список изменяется.

Я вижу, как я мог бы использовать службы RIA, чтобы делать это, если бы я использовал сущности, но мои объекты - просто обычные объекты.

Какие методы можно использовать для отправки событий с сервера на клиент с целью синхронизации списка объектов, когда объекты не являются сущностями?

Спасибо.

1 Ответ

0 голосов
/ 13 декабря 2010

Службы RIA могут фактически передавать объекты, которые не являются сущностями, из модели Entity Framework.Они обычно называются объектами модели представления.Вы можете найти более подробную информацию об этом здесь: http://msdn.microsoft.com/en-us/library/ee707347(v=vs.91).aspx.

Однако мне кажется, что вы действительно хотите отправить данные клиенту с сервера, а не получать данные от клиента.сервер.RIA Services здесь вам не помогут.Так что вместо этого вам лучше взглянуть на дуплексную связь с использованием WCF и привязки Net.Tcp.Эта серия статей Джила Клирена обсуждает это более подробно: http://www.silverlightshow.net/items/The-duplex-story-looking-at-duplex-communication-in-Silverlight-4-Part-1.aspx.

Надеюсь, это поможет ...

Крис Андерсон

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...