Каков наилучший способ (например, фреймворк) для доступа к базе данных с помощью Silverlight?
Использование услуг WCF RIA. Это позволяет вам получить доступ к вашим данным с помощью сервисного уровня RIA, который также может содержать некоторую бизнес-логику. Для более подробной информации посетите эту статью о RIA:
http://msdn.microsoft.com/en-us/library/ee707344%28VS.91%29.aspx
Ragards.
Полагаю, трудно определить «лучшее».Я думаю, что это больше личное предпочтение.Я использовал веб-сервис и linq2Sql в прошлом.Я использовал этот (http://www.silverlightshow.net/items/Silverlight-2-Simple-Editing-of-Web-Service-Data-in-a-DataGrid.aspx) учебник в качестве основы.