我正在为一个应用程序项目学习 PhoneGap,并且需要在某些方面使用数据库,我正在尝试 Nova Data 框架,
https://cordova.codeplex.com/wikipage?title=How%20to%20use%20nova.data
我正在尝试使用我的代码来组合一个测试实体,但是我收到一个 db 错误,告诉我缺少一个表。该文档未指定应事先创建数据库,但我开始认为可能是这种情况。有没有人在项目中使用过 Nova 框架?我只需要一点指导。
这是我用来启动数据库上下文的代码:
var DataContext = function () {
nova.data.DbContext.call(this, "HealthDb", "1.0", "Health DB", 1000000);
this.Temperatures = new nova.data.Repository(this, Temperature, "Temperatures");
};
DataContext.prototype = new nova.data.DbContext();
DataContext.constructor = DataContext;
我的实体(温度):
var Temperature = function () {
nova.data.Entity.call(this);
this.Value = 101;
};
Temperature.prototype = new nova.data.Entity();
Temperature.constructor = Temperature;
它正在创建一个具有正确名称的空数据库,只是没有表!我很感激任何帮助!