Из браузера Silverlight 4 приложение с локальной базой данных, которое будет запускаться и устанавливаться на Windows или Mac? - PullRequest
1 голос
/ 08 июня 2010

Я исследую использование Silverlight 4 для разработки настольного приложения, которое можно установить из окна браузера, теперь сложность заключается в том, что мне нужна легкая база данных, встроенная в приложение. База данных должна быть установлена ​​вместе с остальной частью приложения, и в идеале она должна работать как на Windows, так и на Mac. Первоначально я думал, что sqlite подойдет для этого, но я узнал, что он не совместим с Silverlight. Кто-нибудь знает решение для этого?

Ответы [ 4 ]

2 голосов
/ 08 июня 2010

Существует несколько доступных баз данных Silverlight, таких как:

  1. siaqodb - использует LINQ, доступный для WP7 - коммерческий.
  2. effiproz - доступно для WP7 - коммерческое.
  3. Perst - открытый исходный код.

В них используется локальное хранилище silverlight, имеется собственный механизм базы данных.

0 голосов
/ 13 ноября 2012

В настоящее время SQL Lite является жизнеспособным вариантом для SL4 / SL5. Вы также можете объединить это с продуктом DevArt LinqConnect (http://www.devart.com/linqconnect/), который является EF / Linq-to-SQL-подобной оболочкой над SQL Lite.

Я также рассмотрел альтернативы Siaqo DB и Ninja DB (как упоминалось другими). ​​

0 голосов
/ 05 ноября 2010

Существует также Ninja Database Pro, которая работает для Silverlight и Windows Phone 7: http://www.kellermansoftware.com/p-43-ninja-database-pro.aspx

0 голосов
/ 27 июня 2010

Хотя это не совсем база данных, предстоящий выпуск Sync Framework будет поддерживать автономное кэширование для Silverlight 4 на рабочем столе / в браузере и Silverlight на Windows Phone 7. Как упоминает Лиам Кавана в этом сообщении в блоге перед TechEd:

На этой неделе у меня есть сеанс TechEd, на котором я буду демонстрировать все это, а также то, как мы будем расширять возможности инфраструктуры синхронизации для создания автономных приложений, в частности, Silverlight, Windows Phone 7 и даже не-MSFT платформы для клиентов.

http://blogs.msdn.com/b/sync/archive/2010/06/07/introducing-data-sync-service-for-sql-azure.aspx

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