コード例 #1
0
        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());
            }
        }
コード例 #2
0
 public DbHexContent(SqliteDbInterface dbInterface, SqLiteDb db) : base(dbInterface, db)
 {
 }
コード例 #3
0
 public void Init(SqLiteDb db, SqliteDbInterface moduleInterface)
 {
     _db = db;
     _moduleInterface = moduleInterface;
 }
コード例 #4
0
 protected abstract void RunDbSchemaUpdates(SqLiteDb db, SqliteDbInterface moduleInterface);