Используйте опцию проекта сервисов RIA для создания вашей сервисной библиотеки.Это создает 2 проекта, которые связаны друг с другом (для генерации кода прокси-объектов).И то, и другое фактически просто libs (1 Silverlight и 1 .Net)
Свяжите любую клиентскую библиотеку служб RIA с вашим приложением Silverlight.Затем свяжите проект .web RIA с вашим веб-приложением хостинга (для стандартного использования RIA).Вы также можете добавить библиотеку .web в службу Wcf в качестве библиотеки .Net (не использовать ее в качестве службы).
Если вы не создали свой основной проект Silverlight в качестве проекта служб RIA, вам потребуетсяпереместите настройки из файла app.config в файл web.config.Если у вас уже есть настройки службы поддержки, вам нужно только скопировать строку подключения БД.Строка соединения с БД должна быть необходима только для вашего проекта Wcf.
После этого вы сможете использовать вызовы RIA на стороне сервера (не забудьте добавить свои собственные вызовы submitchanges, как это делает RIA за кулисами один раз для каждой серии обновлений), или просто использовать данныеслой (EF и т. д.) напрямую.