Silverlight использует среду выполнения для Silverlight, которая является подмножеством .net CLR и не содержит классов доступа к данным.Чтобы получить доступ к данным, вам нужно будет позвонить в сервисную службу или сделать веб-запрос.Это можно автоматизировать при использовании .NET RIA Services (дополнительная информация по адресу: http://www.silverlight.net/getstarted/riaservices/)
Многопоточность возможна, фактически все вызовы службы по умолчанию асинхронны, поэтому они выполняются в другом потоке. Самый простой способ выполнитьмногопоточность для отзывчивого пользовательского интерфейса осуществляется с помощью BackgroundWorker