I use a BaseController to wire up my service layer. All other controllers inherit this controller. Now I'm embarking on building an MVC2 project template. I would like controllers to inherit this by default, not just the ": Controller", but have no idea how to approach this.
+4
A:
You can use custom t4 templates to do this
http://www.davidhayden.me/2009/11/aspnet-mvc-and-t4-templates-generating-controllers-and-views.html
Raj Kaimal
2010-07-08 20:17:40
Completely awesome the power of code templates. Thank you very much and I find myself wondering how much time I've lost coding over the years...
gnome
2010-07-08 20:35:47
+1
A:
I'd note that if it is just to wire in a service layer, you might well be better served by using an IoC container (eg--structuremap) and dependency injection into otherwise unadulterated Controllers. Or, Composition > Inheritance any day.
Wyatt Barnett
2010-07-09 13:29:05