正在将SQL Server CE数据迁移到Windows Phone 8.1
本文关键字:Windows Phone 迁移 数据 SQL Server CE | 更新日期: 2023-09-27 18:27:14
我正在尝试将我的Windows Phone应用程序从使用Silverlight更新到Windows Runtime,以便使用新的通用应用程序方法。
但是有一个巨大的问题:在Silverlight中,通过System.Data.Linq
集成了对SQL Server CE的支持。我非常喜欢它,但显然这段代码在Windows运行时中不可用。事实上,WinRT中似乎没有对任何类型的数据库的本地支持,但人们很乐意为此目的使用sqlite-netNuGet包。
因此,即使我使用sqlite-net,仍然存在一个问题-当应用程序更新时,用户将已经拥有SQL Server CE格式的数据-那么我将如何将数据从SQL Server CE转换为sqlite,以便能够在Windows运行时访问它?
不可能在设备上执行此操作,因此必须将SQL CE数据库移到其他位置以转换为sqlite,然后获取转换后的数据库并将其放回设备上。某种web服务应该能够完成这项不平凡的任务。