Breezejs 是否支持 IndexedDB

Does Breezejs support IndexedDB?

本文关键字:IndexedDB 支持 是否 Breezejs      更新时间:2023-09-26

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

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

我有微风 1.4.2

您需要

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

离线支持

实体管理器能够将其状态序列化为 本地持久性存储,并在以后重新具体化该状态。

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

importEntities - 将任何以前"导出"的实体反序列化到实体管理器中。

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

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

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