Choose scoped services and database contexts correctly in ASP.NET Core | MavenHost