适用于 PhoneGap/Cordova 的 HTML5 SQLite
如果您了解 (EF),您会发现这个库与它非常相似,这实际上是我的目标。 和 EF 一样,这个库也实现了以下很酷的特性:
代码优先模式。 数据库和表由 javascript 定义/生成。
数据迁移。 当数据库需要升级时,只需要提供版本sql脚本,升级就会自动运行。
存储库。 这意味着任何添加/删除/更新只有在调用 DbContext.prototype.saveChanges 后才会生效。
类似 Linq 的查询。 例如 db.users.where(...).where(...).orderBy(...).thenBy(...).toArray(callback)。
自动增量字段“id”在插入时自动更新。 当插入新项目时,自增字段“id”将自动更新。 就像EF所做的一样。
这个库最初来自我们的。 如果您想