Пример #1
0
        public SqliteFixture() : base(new SqliteConnection($"Data Source={Guid.NewGuid()}.db"), new SqliteDialect())
        {
            var runner = new SqliteMigrationRunner(Connection.ConnectionString);

            runner.CreateDatabaseIfNotExists();
            runner.MigrateUp(typeof(TMigrationInfo).Assembly, typeof(TMigrationInfo).Namespace);
        }
Пример #2
0
Файл: Add.cs Проект: qiqi545/HQ
        private static void MigrateToLatest(string connectionString, IdentityOptionsExtended identityOptions)
        {
            var runner = new SqliteMigrationRunner(connectionString);

            if (identityOptions.Stores.CreateIfNotExists)
            {
                runner.CreateDatabaseIfNotExists();
            }

            if (identityOptions.Stores.MigrateOnStartup)
            {
                runner.MigrateUp(typeof(CreateIdentitySchema).Assembly, typeof(CreateIdentitySchema).Namespace);
            }
        }
Пример #3
0
        private static void MigrateToLatest(string connectionString, BackgroundTaskOptions options)
        {
            var runner = new SqliteMigrationRunner(connectionString, new SqliteConnectionOptions(options.Store));

            runner.OnStartAsync <CreateBackgroundTasksSchema>().GetAwaiter().GetResult();
        }