アプリ プロジェクトの PhoneGap を学習しており、特定の側面でデータベースを使用する必要があります。Nova Data フレームワークを試しています。
https://cordova.codeplex.com/wikipage?title=How%20to%20use%20nova.data
コードを使用してテスト エンティティを作成しようとしていますが、テーブルが見つからないという db エラーが発生します。ドキュメントには、データベースを事前に作成する必要があるとは明記されていませんが、そうかもしれないと思い始めています。プロジェクトで Nova フレームワークを使用した人はいますか? 少しだけご案内が必要です。
DBコンテキストを開始するために使用しているコードは次のとおりです。
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;
適切な名前の空のデータベースを作成していますが、テーブルはありません! どんな援助にも感謝します!