1

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

4

4 回答 4

1

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

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

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

于 2010-03-20T10:44:55.110 回答
1

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

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

于 2010-03-22T19:57:35.270 回答
0

即使您无法访问云,也有很多方法可以在设备上存储数据。除非您正在开发企业级应用程序(以及为什么要在针对消费者而非企业用户的设备上使用),否则您可以选择解决方案。LINQ to XML 是一个很好的可能性。

于 2010-03-23T00:12:13.623 回答
0

寻找即将发布的同步框架,以支持 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

于 2010-06-27T00:36:56.610 回答