Sqlite для Windows Phone 7.1 и Windows Phone 8

Я разрабатываю приложения для Windows Phone 7.1(7.5) — 8 (должно работать под всеми кроме 7,0), в котором нужна база данных Это приложение уже сделано для Iphone и Android, так что я должен использовать их файлы БД, что бы структура была одна и та же на всех приложениях. Sqlite используется в качестве БД. Все Sqlite клиенты для Windows Phone уже устарели и не поддерживаются:
dotnetslackers.com/articles/silverlight/Windows-Phone-7-Native-Database-Programming-via-Sqlite-Client-for-Windows-Phone.aspx
wp7sqlite.codeplex.com/
www.wirebear.com/blog/2010/11/12/using-sqlite-in-your-wp7-app/
sqlitewindowsphone.codeplex.com/releases

Официальный клиент есть только для windows phone 8 www.sqlite.org/download.html и не будет работать для windows phone 7.1 и выше

Есть ли работающий клиент который будет работать и на 7,1 и на 8? какие выходы вообще из этой ситуации??
Я знаю, что есть SQL CE, но клиент хочет именно SQLite — так как у него уже готовая база на нем и портировать ему не очень хочется, в тем более что Windows RT не поддерживает SQL CE и это еще более добавляет драматизма в эту ситуация.
  • Вопрос задан
  • 5626 просмотров
Пригласить эксперта
Ответы на вопрос 3
ixSci
@ixSci
А что значит устарели? Раньше же люди работали с SQLite, а значит сейчас это мало чем будет отличатся. То, что не развивается, так им, по идее, и не нужно. ОСь уже устарела и будет доживать свое 2-3 года. Смысл библиотеки развивать. Да и в контексте SQLite, о каком развитие идёт речь? Не хватает чего-то в существующих решениях?
Ответ написан
@gleb_kudr
>Официальный клиент есть только для windows phone 8 www.sqlite.org/download.html и не будет работать для windows phone 7.1 и выше

Я не знаю, про какой вы официальный клиент, но System.Data.Sqlite system.data.sqlite.org/ у меня работает и под 7.1 и под 7.5.
Ответ написан
@marksimon221
I have used sqlite in my app for windows phone 7 as described in the dotnetslackers link and its working fine in WP 8 ( I tested in WP8 emulator).

I don't see any point for saying "All Sqlite Clients for Windows Phone are out of date and not supported any more". Did you try yourself ?

Also this link says "SQLite is now supported on Windows RT, Windows 8 Metro Apps and will be supported on Windows Phone 8 for local application storage."

And here is one more link, which I didn't test.

I suggest you to try the dotnetslackers link and post here if you face any problem. Good luck !!

Note that SQL Server Compact 4.0 does not have a release for Windows Mobile, Windows Phone or for Windows CE devices - Windows Phone Application Development. technet.microsoft.com/en-us/library/gg592946.aspx

You can use SQL Server Compact 3.5 on WP 7.5, but I'm not sure if this version works on WP8.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы