Retrieves a Web Request DbContext if available. If not available will use a thread scoped DbContext instead