Silverlight: возвращаемое значение из веб-службы

#silverlight

#silverlight

Вопрос:

Я создал веб-службу TestService.svc. Я пытаюсь вернуть структуру из веб-службы элементу управления Silverlight. Я определил структуру как общедоступную в приложении silverlightприложении.Веб-проект, но в SilverlightApplication1, где находятся файлы xaml, эта структура недоступна для просмотра. В основном я пытаюсь вернуть несколько столбцов из базы данных.

Ответ №1:

Ваш веб-сервис и silverlight выполняются в разных местах. Silverlight запускается в браузере, а веб-служба — на сервере. Они не используют один и тот же профиль .net. Итак, если вы хотите повторно использовать свой тип данных. Вы должны перестроить его в своем приложении silverlight, автоматически скопировав в него исходный код из web serivce. Но другой способ — создать проект профиля клиента .net и ввести свой тип данных. На него должны ссылаться как ваши приложения SL, так и WS.