2

我进行了很多搜索,但没有找到关于 Windows 8 Metro 应用程序本地存储的任何内容。有谁知道创建具有基本save()load()功能的本地存储数据库的任何简单方法?
我需要的只是将一些绑定XAML到一些数据(标题、描述等)。在使用隔离存储系统之前,我已经制作了 windows phone 7 应用程序,但显然它与 windows 8 不同......文档也没有太大帮助>。<任何提示表示赞赏。

4

2 回答 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 回答