Как правильно передать ответ (коллекцию) обратно в Silverlight?
Например, если у меня есть приложение-служба, которое расположено поверх образца базы данных Northwind, и у службы есть метод GetEmployees (). Какую «вещь» передать обратно Silverlight? IQueryable?
Тогда, учитывая что-то вроде Async / Result на стороне Silverlight, что я тоже разыгрываю? IQueryable?
UPDATE:
Это декларация
[AspNetCompatibilityRequirements (RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)], который позволяет удаленному клиенту видеть структуры (сущности) из службы ?? Я не знал, что существует такой класс, как Silverlight-friendly-WCF, так что это не то, с чего я начал. Как только я добавлю этот атрибут в решение, я больше не буду использовать сервис без него. Поэтому я не мог проверить то, что видел раньше. Любые мысли о том, что AspNetCompatibilityRequirementsMode.Alowed делает под капотом?
ОБНОВЛЕНИЕ 2:
Смотрите комментарии к Терри Донаге.