/// <summary> /// /// </summary> /// <typeparam name="TDbContext"></typeparam> /// <param name="action"></param> public void PreConfigure <TDbContext>(Action <DbContextConfigurationContext <TDbContext> > action) where TDbContext : ScorpioDbContext <TDbContext> { Check.NotNull(action, nameof(action)); var actions = PreConfigureActions.GetOrAdd(typeof(TDbContext), t => new List <object>()); actions.Add(action); }