В некоторых публикациях по SL я вижу, что SL4 (и, возможно, более старые версии) разрешают доступ к файлам на локальном компьютере. Возможно ли установить SQL Server Compact на клиентском компьютере и получить файл SDF, который приложение Silverlight может прочитать?
Или, я полагаю, лучше, чтобы приложение Silverlight говорило с .Net DLL, которая читает файл SDF, поскольку Silverlight должен быть больше на стороне "фреймворка" фреймворка.
Редактировать
Причина, по которой мы не работаем с WPF или Windows-клиентом, заключается в том, что у нас есть сценарий использования, когда нам нужно веб-приложение, которое может работать автономно в течение ограниченного времени. Например, поездка в сельскую местность в Бразилии, которая может не иметь подключения к Интернету (или плохого подключения). В этом случае мы бы хотели, чтобы они взяли одно и то же приложение и перешли на OOB и некоторое время работали локально, а затем выполняли повторную синхронизацию они воссоединяются.