Как получить доступ к DataContext из другого класса в ASP.NET Core?

Я создал класс, чтобы я мог запросить свои данные. Если я делаю это в контексте данных класса контроллера, работает, но если я делаю это в своем созданном классе, он выдает нулевую ошибку. Выдает следующую ошибку:

Microsoft.Extensions.DependencyInjection.Abstractions.dll, но не был обработан в коде пользователя

Мой стартовый конфиг:

public void ConfigureServices(IServiceCollection services)
{
    // Add framework services.
    services.AddApplicationInsightsTelemetry(Configuration);

    services.AddDbContext<Abstractor_DataContext>(options =>
       options.UseSqlServer(Configuration.GetConnectionString("ApplicationDatabase")));

    //services.AddTransient(typeof(Abstractor_DataContext));


    //Register your filter as a service (Note this filter need not be an attribute as such)
    services.AddTransient<AppExceptionFilterAttribute>();

    services.AddMvc();
}

Моя функция класса для доступа к DataContext

using Microsoft.Extensions.DependencyInjection;
public static IList<ApplicationInfo> TestDb()
{
    //var options = _serviceProvider.GetService<Abstractor_DataContext>();
    using (var context = _serviceProvider.GetService<Abstractor_DataContext>())
    {
        return context.ApplicationInfo.ToList();
    }
}

var context&nbsp;нулевой. Что мне не хватает? Я медленно учусь DI.