public static ScheduleService Create(Action <DbContextOptionsBuilder> buildAction) { Console.WriteLine("connecting to DB..."); ScheduleContext dbContext = new ScheduleContext(buildAction); Console.WriteLine("connected"); Console.WriteLine("migrating..."); new Migrator(dbContext).Migrate(); Console.WriteLine("migrated"); return(new ScheduleService(dbContext)); }
private ScheduleService(ScheduleContext context) { dbContext = context; }