七月份宣告的Windows Phone 7 扶助访问数据几种艺术为: XML、Isolated
Storage[单独存款和储蓄]、Cloud[云存储],Windows Phone 7
上没有地面数据库API能够使用 。Windows 7 Phone
本地数据存款和储蓄社区已经有一些种方案,Window Phone MVP
林永坚在博客浅谈Windows Phone
7本地数据库的选项
列出了sqlite,siaqodb
等数据库。那里介绍的Rapid Repository是依照Windows Phone 7
独立存款和储蓄开发的文档数据库(NoSQL),文书档案数据库和关周全据库比较的优势是不须要制造Schema,表或然是储存进度等关周密据库的目标。只要求根据你的内需定义你的实业然后把它保存到数据库就能够了,帮忙Linq
to 哦不ject格局操作数据库。

       Rapid Repository是多少个基于Apache
2.0合计开源的项目,已经昭示了1.0版本,感兴趣的读者能够到能够从http://rapidrepository.codeplex.com/下载使用。下个本子少将会出席对视图/索引模型的扶助,升高查询的特性,以及对工作的支撑。作者的博客上有一种类的行使教程:

  • 介绍:介绍数据库的法则和特点
  • 安装Rapid
    Repository
    :须要通过Windows
    Phone 7 Sdk,然后在你的类型中援引RapidRepository.dll
    ,你的根实体对象完成IRapidEntity
    接口,你的Repository继承泛型类RapidRepository<> 就足以了。
  • 创建,读取,更新和删除操作:RapidRepository已经包罗了一多元的不二法门扶助实现数据库的操作,完全帮衬使用Linq举办多少查询。
  • 野心勃勃加载:通过后台进度在运转的时候把具备的多少都加载到缓存,全部的询问都是在缓存中实行,速度相当慢,假设缓存中的数据还没有加载成功,查询的数量直接从单身存款和储蓄中反类别化。也能够安装实体不使用缓存,那样每一趟查询的数码都以从独立存储中反连串化。

原稿发在InfoQ:Windows 7 Phone 文书档案数据库Rapid
Repository正式表露

相关文章

网站地图xml地图