【问题标题】:Windows 8 local storageWindows 8 本地存储
【发布时间】:2012-10-05 02:26:54
【问题描述】:

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

【问题讨论】:

  • 看看其中的一些links 看看它们是否有帮助
  • 是的,所有的紫色都被点击了:/
  • 看看这个 Codeplex 项目sqlwinrt.codeplex.com
  • 您始终可以使用外部数据库。 atm 我正在创建通过 api 与 azure 中的 db 连接的 Windows 商店应用程序

标签: c# windows-8 microsoft-metro data-storage


【解决方案1】:

您可以使用一系列选项,并且您应该查看代码示例 - 特别是 Application Data SampleWindows Dev Center

您可以使用应用程序文件存储、本地数据(存储在设备上的字典)、漫游数据(存储在云中的字典)——所有这些都可以通过Windows.Storage.ApplicationData.Current 访问。例如,

Windows.Storage.ApplicationData.Current.LocalSettings.Values["FirstName"] = "Joe"

除此之外,您还可以引入 SQLite 以进行进程内管理的关系类型存储。

【讨论】:

  • 谢谢!这暂时可行,SQLite 应该是未来的一个好方向。
【解决方案2】:

Lex.Db 在粗略的检查中似乎相当不错。我刚刚在一个 win rt 项目中对其进行了测试。它在 nuget 上可用。 https://github.com/demigor/lex.db

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多