最近我下载了 win8 phone sdk 并开始创建我的测试应用程序。 在主项目中,我有一个基于 System.Data.SQLite 的类,我想在我的 Windows Phone 应用程序中实现它。
但是 System.Data.Sqlite 包拒绝使用 NuGet 安装并说“Incompartible c# version”之类的。
我试过 http://www.sqlite.org/download.html 中的 sqlite-wp80-winrt-3071500.vsix ,它安装正常,但我什至不知道如何引用 sqlite 库?我想没有诸如 ADO.Net 适配器之类的东西,我找不到在代码中引用的确切库。
在我的测试 WP7 应用程序中,我实现了 System.Data.Sqlite,它工作正常,但我应该如何处理 Windows Phone 8?
请帮帮我。可能这是一个愚蠢的问题,但我坚持下去。
最佳答案
如果您不介意使用 ORM 而不是 ADO.NET 提供程序,请提供 sqlite-net-wp8尝试一下(今天刚为我正在做的事情创建它)。
sqlite-net-wp8 是一个简单的 C++/CX 包装器,围绕着 sqlite-net 所依赖的一些 sqlite3.dll 导出。它允许 sqlite-net 在 Windows Phone 8 上调用 sqlite3.dll,而无需使用 csharp-sqlite。
按照 README 中的说明进行操作,看看它是否适合您。如果您遇到任何错误,请告诉我,欢迎提出请求:)
关于Windows Phone 8 上的 SQLite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13855461/