A master solution structure for MVC Web application using DI, IoC and EF - code first with a sample module (customer) to show how to use it.