2011-10-22 89 views

回答

1

你的问题不是很清楚,但让我看看我是否得到这个。您创建了一个数据库,并将其作为内容添加到您的文件中,以便您可以在用户安装应用程序时获取所有数据。然后,您将数据从只读.sdf文件复制到首次运行时创建的数据库中,以便您可以读取/写入该数据库。正确?

如果是这样,我不相信有一种方法可以删除您随附的只读文件。

如果您的数据库足够大,以至于您通过在电话上拥有它的两个副本来关注它的空间,我会建议将您的数据放在服务器上,创建一个Web服务并访问该Web服务第一次运行。在屏幕上放置一个通知,让用户知道它正在下载只会下载一次的信息,而后续的发布不会花费太长时间。如果下载被电话,短信,后退按键,开始按钮或其他事件中断,请确保包含防止出现问题的代码。如果它在之前的运行中被中断,使它能够继续下载。

+1

[链接](http://www.wirebear.com/blog/2010/11/12/using-sqlite-上传自卫队in-your-wp7-app /)我在那里找到了答案。我发现一旦从你的答案安装了应用程序,就没有办法删除内容。谢谢。 –

1

要回答你的问题,.SDF是Microsoft SQL Server Compact(SQL CE)数据库的一种格式。你粘贴的链接谈论SQLite数据库。

这是将整个独立存储器下载到设备上的方式。

打开CMD,进入到以下目录

C:\ Program Files文件\微软的SDK \的Windows Phone \ V7.1 \工具\ IsolatedStorageExplorerTool

然后使用isetool.exe下载独立存储随同.sdf文件一起放到你的机器上。

isetool.exe TS XD [Product_id_here_see_WMAppManifest.xml] “d:\沙盒”

你应该得到这样的下载成功进入d消息:\沙箱。

您也可以通过改变参数TSRS

相关问题