我正在尝试使用空白应用模板(在VS2013中)为Windows应用商店制作测验应用程序。我在XAML中设置了UI,但我不知道如何获取保存在我的数据库中的问题(MS访问或SQL)。
我试图找到与之相关的教程,但我发现的是WPF和Windows Forms。我选择了空白应用模板,那么有人可以解释如何使用空白应用模板从应用程序中的数据库中获取问题吗?
答案 0 :(得分:1)
事实证明,您无法找到在WinRT环境中访问本地数据库的教程。 你不能。微软甚至没有包含所需的ADO.NET程序集,假设您可以离开沙箱进行连接。
是一个针对Windows应用商店应用的SQLLite项目,找到了here。就Windows应用程序中的本地关系数据库而言,这就像你现在可以得到它一样好。
Microsoft 的目的让您将数据库存储在云中(如果他们有自己的方式,则在Microsoft Azure上)并使用Web服务访问它。对WinRT API的支持就是全部。这听起来像你想要的那样(除非你希望你的用户产生他们自己的问题)所以我会进入那条路。
起点是使用Azure Mobile Services。
最后要注意的一点是,WPF和WinForms不是WinRT,但是其他项目模板(如Hub模板)。你选择"空白"模板在这方面并没有真正影响任何事情。