Windows Phone系列:本地SQL Server Mobile / Compact信息

时间:2010-03-16 18:16:57

标签: sql-server-ce windows-phone-7

我知道这很早就开始了,但是有没有人知道我们如何构建利用基本本地SQL数据库的应用程序,就像你在Windows CE / mobile中使用的那样(!) 6.x的?我找不到关于intertubes的任何信息,所以可能还没有公布?

4 个答案:

答案 0 :(得分:1)

否 - 由于Windows Phone 7系列是“面向消费者的”,因此不会有SQL Server Compact Edition。

如果您同意我和一些开发人员,您可以尝试发布in SQL Compact Edition in WP7?并请求支持。但是,我认为他们不会改变他们的意见......

似乎有些人试图将SQLlite迁移到WinPhone7Series,并且有人发布了Siaquodb的链接(之前从未听说过),这似乎有效,但不是免费的。

答案 1 :(得分:1)

ErikEJ是否暗示,sql在设备上,并由内置应用程序和操作系统使用...但是它没有暴露。如果你在MIX10观看Charlie Kindel的一次谈话,并在最后继续关注这些问题,他会提到这一点。他暗示这是他们希望将来暴露的东西,但他们没有足够的时间在这个版本中这样做。

无论如何,除非你在一个覆盖范围很广的地方生活/工作,否则我认为该设备会经常连接。因为用户要么在wifi范围内,要么在3g网络上。我知道我的iPhone没有数据连接是非常罕见的。所以你可以依靠在某个地方访问云服务。

答案 2 :(得分:0)

即使您无法访问云,也有很多方法可以在设备上存储数据。除非你正在做一个企业级别的应用程序(为什么你会在面向消费者而不是企业用户的设备上),你可以选择解决方案。 LINQ to XML很有可能。

答案 3 :(得分:0)

查找即将发布的Sync Framework版本,以支持Windows Phone 7上的Silverlight应用程序和桌面/浏览器上的Silverlight的离线数据缓存。虽然这不是SQL CE,但它确实提供了一种技术来支持数据中心中的SQL Server与Windows Phone 7设备上的数据之间的数据同步。正如Liam Cavanagh在TechEd之前在这篇博文中提到的那样:

  

本周我有一次TechEd会议   我将在哪里展示所有   这和我们将如何   扩展同步功能   创建离线的框架   应用程序,特别允许   Silverlight,Windows Phone 7甚至是   非MSFT平台将用于   客户端。

http://blogs.msdn.com/b/sync/archive/2010/06/07/introducing-data-sync-service-for-sql-azure.aspx