Esempio n. 1
0
        public static void CreateAndMigrateDatabase(bool useDevData = false)
        {
            Console.WriteLine("Creating Contexts");
            var configContext         = new ConfigurationContextDesignTimeFactory().CreateDbContext(null);
            var persistedGrantContext = new PersistedGrantContextDesignTimeFactory().CreateDbContext(null);
            var identityB2CContext    = new IdentityB2CContextFactory().CreateDbContext(null);

            Console.WriteLine("Migrating database");
            configContext.Database.Migrate();
            persistedGrantContext.Database.Migrate();
            identityB2CContext.Database.Migrate();

            Console.WriteLine("Seeding Identity Data");
            Seed.SeedIdentityData(configContext);

            Console.WriteLine("Complete.");
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Creating contexts");
            var configContext         = new ConfigurationContextDesignTimeFactory().CreateDbContext(null);
            var persistedGrantContext = new PersistedGrantContextDesignTimeFactory().CreateDbContext(null);
            var identityB2BContext    = new IdentityB2BContextFactory().CreateDbContext(null);

            Console.WriteLine("Migrating database");
            configContext.Database.Migrate();
            persistedGrantContext.Database.Migrate();
            identityB2BContext.Database.Migrate();

            Console.WriteLine("Seeding Identity data");
            Seed.SeedIdentityData(configContext);

            Console.WriteLine("Complete.");
        }