私はこれに少し慣れていません。https://github.com/praeclarum/sqlite-net/blob/master/examples/Stocks/Stocks.csを使用して SQLite-net dealio を使用したかった
それは、私がこのコードを入手した正確な ecample です。私は、自分のモデルを非常に迅速かつクリーンに宣言できるというアイデアが気に入っています。
しかし、私はこれを実行しました。それが示唆するように appdelegate クラスからこれを呼び出す場合、これが実行されるたびに新しいデータベースとすべてを作成するかどうか疑問に思っています。
new _db = new Database();
それが app デリゲート クラスで使用されているもので、私は少し驚いています。持続するデータが必要です。これが毎回再作成されるかどうか、もしそうならデータベースを作成する方法、私のモデルクラスからテーブルを作成し、一度だけ作成される通常のdbファイルを介してそれらを永続化する方法を教えてください。
どんな助けでも大歓迎です!
public class Database : SQLiteConnection
{
public Database (string path) : base(path)
{
CreateTable<Stock> ();
CreateTable<Valuation> ();
}
// more code here
}