Ограничения Silverlight в отношении доступа к базе данных / многопоточности - PullRequest
0 голосов
/ 11 августа 2010

Говоря о браузере (имея небольшой опыт работы с SL, я могу только предположить, что это очень распространенный сценарий использования) приложений SL - есть ли у них какие-либо программные ограничения в отношении доступа к базе данных и многопоточности?

1 Ответ

1 голос
/ 11 августа 2010

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

Многопоточность возможна, фактически все вызовы службы по умолчанию асинхронны, поэтому они выполняются в другом потоке. Самый простой способ выполнитьмногопоточность для отзывчивого пользовательского интерфейса осуществляется с помощью BackgroundWorker

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...