Windows RT的数据库

6

有人知道Windows RT是否会有某种形式的SQL Express可用吗?希望有些对C#友好而不是C++。


很遗憾,我发现了这个链接:https://dev59.com/KGTWa4cB1Zd3GeqPFaav,看起来微软在Windows RT上对数据库支持方面做得不够好 :( - Richard
1个回答

9

SQLite似乎是WinRT应用最常用的选项。正如您在这里所看到的,他们使WinRT支持了3.7.13版本的关键功能。我对SQLite不太熟悉,但我认为它也可以(容易地?)从C#中使用。

似乎有些人已经成功地为ARM处理器构建了SQLite,请参见这里

考虑到ADO.NET和ODBC在Windows Store应用中不被允许,即使SQL Server Express能够在ARM上运行,您也无法连接到它。可以肯定的是,SQL Server Express和SQL Server Compact不会很快或永远不会提供给Windows Store应用程序。


1
谢谢,我担心的是Windows RT,而不是WinRT - 我希望有一个ARM版本的SQLLite,或者更好的是SQL Express :) - Richard
我澄清了我的回答,并添加了一个关于SQLite在ARM上的帖子链接。此外,我不会指望在ARM上使用SQL Server Express :-) - Krzysztof Kozielczyk
1
谢谢,看起来关系型数据在移动设备上不再是微软的喜好。Windows RT甚至不支持System.Data,Windows Phone 7.0什么都不支持,但7.1支持。不确定这对Windows Phone 8有何影响。我认为你的结论是正确的——不要等待微软解决这个问题。 - Richard

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接