コード例 #1
0
ファイル: Program.cs プロジェクト: yweijl/CoffeeLogger-Server
        private static void CreateDbIfNotExists(IHost host)
        {
            using var scope = host.Services.CreateScope();
            var services = scope.ServiceProvider;

            try
            {
                var context = services.GetRequiredService <DatabaseContext>();
                context.Database.EnsureDeleted();
                DefaultSeed.Initialize(context);
            }
            catch (Exception ex)
            {
                var logger = services.GetRequiredService <ILogger <Program> >();
                logger.LogError(ex, "An error occurred creating the DB.");
            }
        }
コード例 #2
0
ファイル: Configuration.cs プロジェクト: hahalin/SimpleEForm
        public Configuration()
        {
            AutomaticMigrationsEnabled = false;

            DefaultSeed.doMigrate(this);
        }