Breezejs是否支持IndexedDB?

时间:2013-09-21 01:20:24

标签: javascript breeze indexeddb

我正在寻找一个可以用我的HTML5应用程序进行数据访问的JS库。我计划将IndexedDB用于我的本地数据并查看了Breeze,但似乎Breeze没有对IndexedDB的任何支持。

由于Breeze有相当多的数据功能,我认为我错了,所以我查看了Breeze.debug.js文件,没有看到对IndexedDB的任何引用。

我有Breeze 1.4.2

2 个答案:

答案 0 :(得分:2)

您需要阅读Breeze.js网站上的文档。

  

脱机支持

EntityManager能够将其状态序列化为   本地持久性存储,然后重新实现该状态。

     

exportEntities - 序列化任何选定的组   实体到字符串,用于存储到HTML5本地存储或IndexedDb   或任何其他本地持久性存储。

     

importEntities - 将任何以前“导出”的实体反序列化为实体管理器。

答案 1 :(得分:0)

Breeze JS目前不支持indexedDB,因为它以一种专有格式将所有内容导出为字符串,这很难在indexedDB中正确存储。

我有一个拉取请求等待,它增加了对BreezeJS的支持以支持此功能。如果您希望轻松的JS团队将此拉取请求带入主代码库,请随意使用它并+1。

https://github.com/Breeze/breeze.js/pull/22