Windows 7 Phone 文档数据库Rapid Repository正式发布

      十二月份通知的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地图