aspnet/EntityFramework — pull request #1023 by ajcvickers (2014-11-06 23:39:07+00:00)
Title: Stop using DbContextConfiguration to get ILoggerFactory

This is part of Issue #641 which is about cleaning up the use of DbContextConfiguration. DbContextConfiguration is intended to help resolve dynamic services--that is, services for which the actual type/instance of service to use depends on the current context configuration. However, it has gradually spread throughout the code as a general purpose service locator. This causes dependencies to be hidden and creates a lot of coupling to DbContextConfiguration throughout the code, so I am making a set of changes to help fix this.

This change makes things that need and ILoggerFactory depend on it in the normal way rather than getting one from DbContextConfiguration.