我进行了很多搜索,但没有找到关于 Windows 8 Metro 应用程序本地存储的任何内容。有谁知道创建具有基本save()
和load()
功能的本地存储数据库的任何简单方法?
我需要的只是将一些绑定XAML
到一些数据(标题、描述等)。在使用隔离存储系统之前,我已经制作了 windows phone 7 应用程序,但显然它与 windows 8 不同......文档也没有太大帮助>。<任何提示表示赞赏。
问问题
6248 次
2 回答
8
您有一系列可用的选项,并且您应该查看一些代码示例 - 特别是 Windows 开发中心的应用程序数据示例
您可以使用应用程序文件存储、本地数据(存储在设备上的字典)、漫游数据(存储在云中的字典)——所有这些都可以通过Windows.Storage.ApplicationData.Current访问。例如,
Windows.Storage.ApplicationData.Current.LocalSettings.Values["FirstName"] = "Joe"
除此之外,您还可以引入 SQLite 用于进程内管理的关系类型存储。
于 2012-10-05T02:44:30.150 回答
1
粗略检查一下,Lex.Db 似乎相当不错。我刚刚在一个 win rt 项目中对其进行了测试。它在 nuget 上可用。 https://github.com/demigor/lex.db
于 2013-03-12T10:38:07.320 回答