public static async Task SeedAsync(MainInfoContext context) { UseRealDataBase(context); //OR: //UseTestDataBase(context); if (!context.Objects.Any()) { context.Objects.AddRange(GetPreconfiguredAny()); } await context.SaveChangesAsync(); }
private static void UseTestDataBase(MainInfoContext context) { context.Database.EnsureDeleted(); // the database that is created cannot be later updated using migrations. context.Database.EnsureCreated(); }
private static void UseRealDataBase(MainInfoContext context) { context.Database.Migrate(); }