Exemplo n.º 1
0
        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            // TODO: Call entities OnModelCreating methods here
            Product.OnModelCreating(modelBuilder);
            Sku.OnModelCreating(modelBuilder);

            base.OnModelCreating(modelBuilder);

            switch (_environment.EnvironmentName)
            {
            case "Development":
                DevSeedDataGenerator.SeedData(modelBuilder);
                break;

            case "Staging":
                StgSeedDataGenerator.SeedData(modelBuilder);
                break;

            case "Production":
                PrdSeedDataGenerator.SeedData(modelBuilder);
                break;

            default:
                throw new System.Exception("Unexpected environment: " + _environment.EnvironmentName);
            }
        }