11

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

官方客户端仅适用于 windows phone 8 http://www.sqlite.org/download.html ,不适用于 windows phone 7.1

如果有人能给我任何建议,我能在这种情况下做些什么,那将非常有帮助。

  • 仅针对 Windows Phone 8 开发并使用官方 Sqlite 客户端
  • 为 sqlite 使用旧库并尝试在 windows phone 8 上使用它们
  • 使用 SQL CE 作为数据库

(PS.:Windows RT 不支持 SQL CE 而只支持 Sqlite,这让情况更加复杂,这让我抓狂。)

4

2 回答 2

7

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

我认为说“Windows Phone 的所有 Sqlite 客户端都已过时且不再受支持”没有任何意义。你自己试过吗?

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

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

如果您遇到任何问题,我建议您尝试dotnetslackers 链接并在此处发布。祝你好运 !!

于 2012-11-21T06:53:39.153 回答
0

请注意,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。

于 2013-01-21T21:29:33.330 回答