public static void Initialize(IServiceProvider serviceProvider) { using (var context = new FlowersDbContext(serviceProvider.GetRequiredService <DbContextOptions <FlowersDbContext> >())) { // Look for any movies. if (context.Flowers.Any()) { return; // DB table has been seeded } context.Flowers.AddRange( new Flower { Name = "Rose", Description = "Has thorns", DateAdded = DateTime.Now, MarketPrice = 10, FlowerUpkeepDifficulty = FlowerUpkeepDifficulty.Medium }, new Flower { Name = "Tulip", Description = "Does not has thorns", DateAdded = DateTime.UtcNow, MarketPrice = 15, FlowerUpkeepDifficulty = FlowerUpkeepDifficulty.Easy } ); context.SaveChanges(); } }
public static void Initialize(IServiceProvider serviceProvider) { using (var context = new FlowersDbContext(serviceProvider.GetRequiredService <DbContextOptions <FlowersDbContext> >())) { // Look for any flowers. if (context.Flowers.Count() >= 2000) { return; // DB table has been seeded } for (int i = 1; i <= 2000; ++i) { context.Flowers.Add( new Flower { Name = $"Flower-{i}", Description = $"Description-{i}", DateAdded = DateTime.Now, MarketPrice = i, FlowerUpkeepDifficulty = FlowerUpkeepDifficulty.Medium } ); } context.SaveChanges(); } }