public static void Seed(BaseProjectContext baseProjectContext, int?retry = 0) { int retryForAvailability = retry.Value; try { if (!baseProjectContext.Users.Any()) { baseProjectContext.Users.AddRange(GetPreconfiguredUsers()); baseProjectContext.SaveChanges(); } } catch { if (retryForAvailability < 10) { retryForAvailability++; Seed(baseProjectContext, retryForAvailability); } throw; } }
public static void Migrate(BaseProjectContext context) { context.Database.Migrate(); }