Using Entity Framework DbContext with Dependency Injection Injecting an Entity Framework Core DbContext into Controllers for Web API