Windows phone 7-将现有数据库加载到隔离存储中

时间:2011-10-22 05:37:09

标签: database windows-phone-7.1 isolatedstorage

如何将包含大量数据的现有数据库加载到隔离存储中。我几乎没有读过如何在手机7中使用数据库,但他们没有加载任何预定义的数据。相反,他们创建一个数据库,如果它第一次运行,以后再使用它。

1 个答案:

答案 0 :(得分:1)

可以向项目添加数据库,但只能以只读模式使用。如果要读/写它,则必须添加将安装后将数据复制到单独数据库的代码。

http://visualstudiomagazine.com/articles/2011/10/01/linq-to-sql-on-windows-phone-75.aspx 从那篇文章:

  

使用现有数据库可以发送现有数据库   通过将其添加到您的项目并设置您的应用程序   构建内容行动。这将使用您的部署数据库文件   应用程序到手机上,但它将被放在同一个文件夹中   作为您的应用程序的所有其他静态内容。你的申请可以   只读取此文件夹,这意味着您要么必须打开   数据库处于只读模式,或将数据库复制到Isolated   访问之前存储。以下是示例连接   与应用程序打包在一起的数据库的字符串: