/// <summary> /// Store OcelotConfiguration in EntityFramework /// </summary> /// <param name="builder">the OcelotBuilder</param> /// <param name="optionsAction">Ocelot DbContext optionsAction</param> /// <param name="repoOptionsAction">repoOptionsAction</param> /// <returns>the OcelotBuilder</returns> public static IOcelotBuilder StoreConfigurationInEntityFramework(this IOcelotBuilder builder, Action <DbContextOptionsBuilder> optionsAction, Action <EFConfigurationRepositoryOptions> repoOptionsAction) { if (null != repoOptionsAction) { builder.Services.Configure(repoOptionsAction); } builder.StoreConfigurationInEntityFramework(optionsAction); return(builder); }