如何将现有数据库中的大量数据加载到隔离存储中。我很少读到如何在phone 7中使用数据库,但它们没有加载任何预定义的数据。相反,如果数据库在以后第一次运行,它们会创建一个数据库。

最佳答案

可以将数据库添加到项目中,但只能在只读模式下使用。如果要对其进行读/写,则必须添加在安装后将数据复制到单独数据库的代码。
http://visualstudiomagazine.com/articles/2011/10/01/linq-to-sql-on-windows-phone-75.aspx
从那篇文章:
使用现有的数据库,可以传输现有的数据库。
通过将应用程序添加到项目并设置
根据内容建立操作。这将使用
手机上的应用程序,但它将放在同一文件夹中
作为应用程序的所有其他静态内容。您的应用程序可以
只读取此文件夹,这意味着您必须打开
数据库处于只读模式,或将数据库复制到独立的
在访问之前存储。下面是一个连接示例
与应用程序一起打包的数据库的字符串:

08-06 03:50