2012-04-24 71 views
1

我想创建一个应用程序,主要显示信息从我创建的IsolatedStorage LINQ到SQL数据库。WP7:如何创建安装数据库

我希望应用程序在安装时使用该信息加载数据库。有相当多的数据。

我很好奇最好的做法是什么?我是否有权像这样加载数据库?

我对WP7很陌生,所以我愿意接受任何想法!

谢谢:)

回答

2

在安装过程中,您无法执行代码。你可能在第一次加载,但为什么让你的用户等待呢?

我个人建议在创建数据库作为构建过程的一部分(或手动,如果你没有使用CI/CD),然后与应用程序部署它。然后您可以open the database from the application install directory as read-only(避免复制到独立存储)。

如果您有对数据库的写入操作,则可以使用另一个数据库,该数据库位于隔离存储中。

1

我的一个应用程序部署了一个30Mb的数据库文件。为此,您必须在单独的项目中生成此数据库,使用Code First生成数据库,从模拟器下载database.sdf文件到您的PC,并将其作为内容添加到您的主项目中。我按照this article来达到它。