コード例 #1
0
        private static Task CreateDiceRollTableAsync()
        {
            var task = Task.Run(() =>
            {
                using var db = DatabaseWrapper.CreateCharactersDb();
                if (VersionIsAt(db, 22))
                {
                    return;
                }
                db.Execute(DiceRollMigration);
                UpdateCharactersDbVersion(db, 22);
            });

            return(task);
        }
コード例 #2
0
 internal static bool NeedsToRun()
 {
     using var db = DatabaseWrapper.CreateCharactersDb();
     return(VersionIsAt(db, TargetFinalDbVersion) == false);
 }