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