#c# #silverlight #sqlite #directory
#c# #silverlight #sqlite #каталог
Вопрос:
Мне нужен небольшой быстрый код, чтобы просто посмотреть, какие файлы перечислены, когда я запускаю код для текущего каталога.
У меня есть файл базы данных SQLite, который я хотел бы использовать в своем приложении Silverlight, но я не знаю, куда его поместить, поскольку я не могу найти, из какого каталога работает приложение.
Кто-нибудь может мне здесь помочь?
Ответ №1:
Как правило, вы не можете получить доступ к локальной файловой системе в Silverlight — она выполняется в собственной изолированной среде. Вы должны иметь возможность развернуть свою базу данных SQLite как часть вашего решения, чтобы она была доступна из изолированной среды. Или вы можете предоставить доступ к своей базе данных через веб-сервис, и тогда ваше приложение Silverlight сможет использовать вызовы служб для взаимодействия с базой данных.
Комментарии:
1. Не могли бы вы предоставить базовый способ использования веб-службы для получения доступа к файлу на сервере? Спасибо.
2. Вот проект (похожий на Python), который предоставляет базу данных SQLite в качестве веб-сервиса. code.google.com/p/restful-sqlite . Если ваши данные будут доступны только для чтения, вы можете попробовать использовать OData. Вот статья о создании службы OData на C # — hanselman.com/blog /…