Windows Phone的本地存储——Local Database
2011-09-09 00:23
218 查看
本篇我们来了解如何通过local database来实现信息的本地存储。在Windows Phone中使用local database,也就是通过LINQ to SQL来完成对DB的创建及访问。WP中使用LINQ to SQL的过程基本如下所示:
首先定义App所需要的数据结构,在此我们手动创建一个简单的实体数据信息,其中包含一个主键,以及内容等信息。
View Code
DB创建后,我们就可以利用linq2sql的相关方法来完成数据的CRUD,其实在WP中操作local database的时候,除了需要创建DB或者对其结构进行修改,需要我们自己写代码处理之外,其余过程是基本一致的(点击这里可以了解在WP中使用linq2sql的一些限制信息)
至此我们已经了解了在WP中在isolated storage中存储信息的三种方式(其他两种:IsolatedStorageSettings,IsolatedStorageFile),在实际使用中,可以根据存储一些状态信息、应用数据、系统日志,甚至是关系型数据,可以灵活选取不同的解决方案。
首先定义App所需要的数据结构,在此我们手动创建一个简单的实体数据信息,其中包含一个主键,以及内容等信息。
View Code
private void InitDB() { string DBConnectionString = "Data Source=isostore:/Memo.sdf"; using (MemoDataContext db = new MemoDataContext(DBConnectionString)) { //Create DB if (db.DatabaseExists() == false) { db.CreateDatabase(); } } }
DB创建后,我们就可以利用linq2sql的相关方法来完成数据的CRUD,其实在WP中操作local database的时候,除了需要创建DB或者对其结构进行修改,需要我们自己写代码处理之外,其余过程是基本一致的(点击这里可以了解在WP中使用linq2sql的一些限制信息)
至此我们已经了解了在WP中在isolated storage中存储信息的三种方式(其他两种:IsolatedStorageSettings,IsolatedStorageFile),在实际使用中,可以根据存储一些状态信息、应用数据、系统日志,甚至是关系型数据,可以灵活选取不同的解决方案。
相关文章推荐
- 08,Windows Phone 本地存储
- Windows Phone的本地存储——IsolatedStorageSettings
- 08,Windows Phone 本地存储
- Windows Phone 7的本地存储——IsolatedStorageSettings
- Windows Phone的本地存储——IsolatedStorageSettings
- Windows Phone的本地存储——IsolatedStorageFile
- windows phone 7/wp7的本地存储——Local Database【转】
- Windows Phone 7独立存储之本地数据库
- 与众不同 windows phone (7) - Local Database(本地数据库)
- Windows Phone 系列- 本地数据存储
- 与众不同 windows phone (7) - Local Database(本地数据库)
- Windows Phone的本地存储——IsolatedStorageFile
- [转载]Windows Phone 系列- 本地数据存储
- Xamarin android使用Sqlite做本地存储数据库
- tableview使用自定义类,页面跳转,本地存储
- 聊聊Linux中的线程本地存储(1)——什么是TLS
- 理解 Android 本地数据存储 API--利用首选项、SQLite 和内部及外部内存 API
- HTML5 LocalStorage 本地存储
- NSUserDefaults 本地小量数据存储
- localStorage用于本地存储