WP7中的数据库

时间:2012-06-26 05:30:43

标签: windows-phone-7 windows-phone-7.1.1

我正在创建一个Windows Phone应用程序,它需要在数据库中存储一些数据。现在我将这些数据保存在lonelystorage中的一些文本文件中。我试图在我的应用程序中创建一个数据库并失败。任何人都可以帮我创建一个数据库。我提到了以下几页,但我无法理解它。 http://msdn.microsoft.com/en-us/library/hh202860(v=vs.92).aspx

http://windowsphonegeek.com/tips/Windows-Phone-Mango-Local-Database-SQL-CE--Creating-the-Database

http://www.silverlightshow.net/items/Windows-Phone-7.1-Local-SQL-Database.aspx

该应用程序会下载一些文件。我的表包含一个documentID,它是主键,文档名,文件大小和下载完成时间。如何更新表格?

1 个答案:

答案 0 :(得分:1)

基本上有两种方法可以实现这一目标。

  1. 您可以提前创建数据库和表结构,并将数据库文件放在项目资源下,首次启动应用程序时,您可以将该数据库复制到隔离存储。

  2. 其次,将表结构定义为类,并在首次启动应用程序时创建数据库和表。

  3. 您可以创建从默认Datacontext类派生的Datacontext类,以便您可以通过LINQ查询保存和获取数据。

    希望这有帮助。