protected override void RunDbSchemaUpdates(SqLiteDb db, SqliteDbInterface moduleInterface) { DbInterface localInterface = (DbInterface)moduleInterface; long version = db.GetVersion(); if (version < CurrentVersion) { db.DropTables(localInterface.GetAllModules()); db.CreateTables(localInterface.GetAllModules()); } }
public DbHexContent(SqliteDbInterface dbInterface, SqLiteDb db) : base(dbInterface, db) { }
public void Init(SqLiteDb db, SqliteDbInterface moduleInterface) { _db = db; _moduleInterface = moduleInterface; }
protected abstract void RunDbSchemaUpdates(SqLiteDb db, SqliteDbInterface moduleInterface);