Windows Phone 7SQL CE数据库处理

Windows Phone 7 的数据库挺有意思的,主要用的是SQL Server Compact Edition (SQL CE),一个轻量级的嵌入式数据库,适合手机应用。你可以通过.NET Framework 的 System.Data.SqlServerCe 命名空间来接入它的 API,操作起来蛮方便的。创建数据库文件通常是在 IsolatedStorage 目录下,.sdf文件就在那儿。插入、查询数据也简单,像用SqlCommand执行 SQL 语句就行了。如果你想让开发更省心,可以试试ORM 框架,比如 Entity Framework,自动帮你不少麻烦。

对比其他平台,Windows Phone 7 的数据库跟 Android、iOS 和 Java 都有些区别。Android 用的是 SQLite,操作起来比较底层,iOS 有 Core Data,操作稍微高级点,Java 则是用 JDBC,数据库选择多样。而 HTML5 的 Web Storage 和 IndexedDB 则是偏 NoSQL 的方式,比较适合存储少量的键值对。

如果你还在用 Windows Phone 7 开发,SQL CE 是一个不错的选择。它简单、快速,而且能高效地本地数据存储。

rar 文件大小:416.77KB