是否有任何与 Cordova 兼容的 ORM javascript 项目,例如ORMLite?我做了google搜索,github搜索,在这里搜了一下,没找到。
如果没有,也许是时候开始了。
这个旧的,但我偶然发现了它,所以其他人也可能......最终对我有用的是使用Cordova SQLite 插件用于没有大小限制的数据库和Persistence.js ORM 来使用它。
这个问题很老,但我实际上最终使用了Persistence.js 。它有自己的缺点,但每个 ORM 都有。
它实际上会使用手机上的 HTML5 存储。每个规范限制为 5mb,但显然个别供应商可能不会强制执行或遵循此限制。
是的,有一个开源框架,称为 Siminov Hybrid,它为 Android Native (Java) 和 Web (JavScript) 提供 ORM。它易于配置,同时适用于 Native 和 Web。
与 Phonegap 一起工作,以后它也将支持其他框架。
我不知道为什么没有官方的带有cordova的sqlite的ORM,尽管它是非常需要的!
无论如何,在撰写本文时,您有以下选项: 1- typeorm 和 angularjs2 (他们承诺为 sqlite 提供支持) 2- ionic2-orm 它是前一点的一个分支,但是看起来没有支持直到现在 3-ionic2-orm2 也是前一点的一个分支(duh ..)你可以在这个https://github.com/sidneycorreia/ionic-orm上访问它
4-到目前为止最好的选择是 pouchdb 检查这个https://pouchdb.com/