protected SksSqlite(string dbFileName) { lock (mainLock) { if (!File.Exists(dbFileName)) { SQLiteConnection.CreateFile(DbFileName); } dbConnection = new SQLiteConnection($"Data Source={dbFileName};Version=3;"); me = this; } }
public static void Init() { lock (mainLock) { me = new SksSqlite(DbFileName); me.dbConnection.Open(); var version = GetDbVersion(); if (version == -1) { CreateDb(); version = 1; me.UpdateDbVersion(version); } } }