【发布时间】:2014-05-18 19:46:53
【问题描述】:
编辑:澄清一下,我指的是本地数据库支持:Local Database for Windows Phone 8 使用 Microsoft.Phone.Data.Linq 命名空间。我相信该技术是基于 SQL CE 的。
我有一个现有的 Windows Phone 8 应用程序,我想迁移到新的通用 Windows 应用程序框架。该应用程序严重依赖于嵌入到 Windows Phone Silverlight API 中的 Linq to SQL。我知道我可以坚持使用 Silverlight,但在我看来,微软将我们全部推向 Universal 只是时间问题。此外,如果我也想将此应用程序呈现为 Windows 应用程序,这才有意义。
所以,我真的很苦恼如何进行这种过渡,而不是让现有用户失望。显然,我可以使用不同的数据层重新构建应用程序并让用户重新创建他们的配置,但这不是对待我的用户的理想方式。
我很高兴迁移到不同的持久性机制,但仍然存在如何让他们现有的配置来迁移数据的问题?我想出的唯一选择是使用 Silverlight 创建一个中间版本,将数据迁移到新格式,然后再将应用程序升级到通用。在这种情况下,如果用户错过了中间升级,仍然有可能在此过程中失去用户。
想法?
【问题讨论】:
标签: windows-phone-8 linq-to-sql windows-phone-8.1 win-universal-app