Windows Phone 7.1和Windows Phone 8上的Sqlite

我正在开发Windows Phone 7.1(7.5) - 8(必须适用于这两者)的应用程序,其中需要数据库连接。 这个应用程序已经实现了Iphone和Android,所以我必须使用那里数据库文件对于所有应用程序的数据库结构都是一样的。 Sqlite被用作数据库。 所有用于Windows Phone的Sqlite客户端都已过时,并且不再受支持。

  • http://dotnetslackers.com/articles/silverlight/Windows-Phone-7-Native-Database-Programming-via-Sqlite-Client-for-Windows-Phone.aspx
  • http://wp7sqlite.codeplex.com/
  • http://www.wirebear.com/blog/2010/11/12/using-sqlite-in-your-wp7-app/
  • http://sqlitewindowsphone.codeplex.com/releases
  • 官方客户端仅适用于Windows Phone 8 http://www.sqlite.org/download.html,不适用于Windows Phone 7.1

    如果有人可以给我任何建议,我可以处理这种情况,这将会非常有帮助。

  • 仅针对Windows Phone 8开发并使用官方Sqlite Client
  • 使用旧的libriaries for sqlite并尝试在windows phone 8上使用它们
  • 使用SQL CE作为数据库
  • (PS:由于Windows RT不支持SQL CE和Sqlite,这让事情变得更加复杂。)


    我已经在我的应用程序中使用了sqlite,用于windows phone 7,如dotnetslackers链接中所述,并且它在WP 8中正常工作(我在WP8模拟器中进行了测试)。

    我没有看到任何说“所有用于Windows Phone的Sqlite客户端已过期并且不再受支持”的观点。 你试过自己了吗?

    此外,此链接还提到“SQLite现在支持Windows RT,Windows 8 Metro Apps,并将在Windows Phone 8上支持本地应用程序存储。”

    这里还有一个链接,我没有测试。

    我建议你尝试dotnetslackers链接,并在这里发帖,如果你面临任何问题。 祝你好运 !!


    请注意,SQL Server Compact 4.0没有适用于Windows Mobile,Windows Phone或Windows CE设备的发行版。 http://technet.microsoft.com/en-us/library/gg592946.aspx

    您可以在WP 7.5上使用SQL Server Compact 3.5,但我不确定此版本是否适用于WP8。

    链接地址: http://www.djcxy.com/p/17199.html

    上一篇: Sqlite on both Windows Phone 7.1 and Windows Phone 8

    下一篇: Which ORM should I use for Node.js and MySQL?