Windows phone 7 windows 8开发中Metro风格应用的数据库?

Windows phone 7 windows 8开发中Metro风格应用的数据库?,windows-phone-7,windows-8,microsoft-metro,Windows Phone 7,Windows 8,Microsoft Metro,您好,我正在开发一个metro风格的应用程序,我将连接到web服务并从web服务获取数据,然后将其绑定到UI 但我的要求是在我的应用程序中,我需要创建表,还需要提供表之间的关系,并将数据转储到本地数据库中,并在调用服务应用程序中的其他方法时使用该数据(通过向服务应用程序传递某个输入来调用服务中的另一个方法) 你能给我解释一下吗- metro风格应用程序支持的数据库是什么 如何创建数据库、创建表并转储作为服务应用程序响应而获得的数据 我是Metro风格的应用程序开发新手,请帮助我 首先,WinRT

您好,我正在开发一个metro风格的应用程序,我将连接到web服务并从web服务获取数据,然后将其绑定到UI

但我的要求是在我的应用程序中,我需要创建表,还需要提供表之间的关系,并将数据转储到本地数据库中,并在调用服务应用程序中的其他方法时使用该数据(通过向服务应用程序传递某个输入来调用服务中的另一个方法)

你能给我解释一下吗-

metro风格应用程序支持的数据库是什么

如何创建数据库、创建表并转储作为服务应用程序响应而获得的数据

我是Metro风格的应用程序开发新手,请帮助我


首先,WinRT的数据库支持非常差。大多数这类事情都是由web服务、OData等完成的


但我几乎100%肯定你可以使用SQLite。在codeplex上,有从Win8 Metro应用程序到SQLite DB的连接器,因此请检查此主题。我还在MS页面的某个地方看到SQLite在某种程度上是支持的。检查一下

菲克斯说的是正确的。就我个人而言,由于我的应用程序没有大量数据存储在本地(存储大量数据违反了Metro指南),我将对象序列化到本地存储。当需要时,如果互联网可用,将调用服务并更新本地数据

如果您选择使用SQLlite,请确保使用real deal,而不是第三方数据库,因为如果要让应用程序被windows应用商店接受,数据库库必须得到Microsoft的批准。我甚至不确定SQLite是否已经获得批准,但从外观上看,它们将获得批准

Tim Heuer总是在这方面写文章

如果您需要WinRT中序列化的帮助,请告诉我


祝你好运

我们建议将SQLite数据库与-Devart的LINQ to SQL兼容解决方案一起使用,该解决方案支持SQLite引擎(由提供)。您可以在我们的产品中使用LINQ和ADO.NET接口。从4.0版本开始,LinqConnect支持Windows Metro应用程序:。

如果您正在构建的应用程序必须在没有任何网络连接的情况下继续工作,并且需要在某个时间点进行同步,则需要保留本地数据库

您可以阅读下面的文章,其中包含一些基本的指南和示例