首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >用于WinRT/Metro应用程序的本地数据库存储

用于WinRT/Metro应用程序的本地数据库存储
EN

Stack Overflow用户
提问于 2012-02-18 23:38:32
回答 6查看 11.4K关注 0票数 18

我正在尝试在WinRT中找到一个应用程序接口,它允许我创建一个本地数据库,该数据库可用于为偶尔连接的应用程序存储数据。我正在寻找类似SQL Compact Edition的东西。

我在不同的广告牌上看到了不同的信息

  • (a)将不是任何本地数据库
  • (B)不是本地“服务器”数据库(即SQL Express类型实例)
  • (C)名为"Jet Blue“的本地数据库。

有没有人对此有明确的答案?如果这条路被堵了,我不想开始走下去。

EN

回答 6

Stack Overflow用户

发布于 2012-06-29 10:33:36

SQLite现在得到了官方支持。详情请参见Tim Heuer's blog。对于数据较少的更简单的解决方案,您可以使用http://winrtdatabase.codeplex.com/

票数 6
EN

Stack Overflow用户

发布于 2012-05-02 21:06:20

您可能想看看SQLite3-WinRT,这是我们为在Metro风格的应用程序中使用它而编写的SQLite包装器。它包含一个只使用与WinRT兼容的应用程序接口的SQLite版本,以及一个在C#和JavaScript应用程序中使用它的WinRT组件。

票数 4
EN

Stack Overflow用户

发布于 2012-02-19 07:50:42

没有可用于Metro的SQL CE。

a)将不会有任何本地数据库

这不是真的。SQLite应该能够在WinRT上运行。您可以下载代码here并将两个主要文件包含到WinRT项目中。要编译并通过认证,您需要确保对不受支持的WinRT调用使用正确的Win32替换调用。Bob提到的第三方解决方案是一个WinRT包装器,它不包括通过认证所需的SQLite更改。

(b)没有本地“服务器”数据库(即SQL Express类型的实例)

似乎不太可能有针对metro的SQL Express。

(c)一个代号为"Jet Blue“的本地数据库。

如果你指的是微软Jet数据库引擎,是的,这似乎是支持的,但我更喜欢使用SQLite。

还要记住,如果您使用的是HTML/JS,则可以选择使用IndexedDB

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9342511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档