Да, вы можете представить свою сборку доступа к данным в виде набора служб WCF, а затем вызвать их из приложения SL.
Существует также другой способ - создать библиотеку классов Silverlight, а затем добавить в нее новые связанные файлы - эти связанные файлы являются файлами классов из вашей сборки доступа к данным.
Вот предыдущий ответ , который объясняет связывание, хотя вы должны заметить, что, поскольку ваши классы доступа к данным теперь будут использовать среду выполнения Silverlight, у вас может не быть доступа ко всем требуемым пространствам имен System хотя вы можете выбрать, какие файлы вы хотите добавить в новый проект, и реорганизовать те, которые из-за этого не работают).