use pooled dbcontext for perf (ef core 2.0)

This commit is contained in:
Collin M. Barrett 2017-10-27 09:29:59 -05:00
parent d5c84ccf1a
commit c5339528af

View file

@ -15,7 +15,7 @@ public static class ConfigureServicesCollection
public static void AddFilterListsServices(this IServiceCollection services, IConfiguration configuration)
{
services.AddSingleton(c => configuration);
services.AddEntityFrameworkMySql().AddDbContext<FilterListsDbContext>(options =>
services.AddEntityFrameworkMySql().AddDbContextPool<FilterListsDbContext>(options =>
options.UseMySql(configuration.GetConnectionString("FilterListsConnection")));
services.TryAddScoped<IFilterListRepository, FilterListRepository>();
services.TryAddScoped<IFilterListService, FilterListService>();