Windows Phone 8 上的 SQLite

标签 sqlite windows-phone-8

最近我下载了 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/

相关文章:

image - LongListSelector 项模板中图像控件的 ChangePropertyAction

c# - Windows Phone 8 - Geolocator PositionChanged 监听器在一段时间后死亡

php - 一般错误 : 1 near ")": syntax error") in Laravel 5. 6.33

python - django 聊天机器人网站中从 Sqlite3 到 Mysql

java - 如何在单击相应的 ListView 项时创建一个包含 SQLite 信息的对话框?

windows-phone-7 - 当应用程序暂停时对 AudioPlayerAgent 中的 UserAction 使用react

c# - Caliburn.Micro 在 App.xaml 的命名空间中没有 "Bootstrapper"

android sqlite onUpgrade 不工作

c# - 我的 SQLite 代码有什么问题?我得到的错误是 : SQLite error near"name":syntax error

windows-phone-8 - Windows(手机)模拟器 8.1/10 在加载操作系统时卡住了