我使用BaseController连接我的服务层。所有其他控制器都继承此控制器。现在我正着手构建一个MVC2项目模板。我希望控制器默认继承这个,而不仅仅是“:Controller”,但不知道如何处理它。
答案 0 :(得分:3)
您可以使用自定义t4模板执行此操作
http://www.davidhayden.me/2009/11/aspnet-mvc-and-t4-templates-generating-controllers-and-views.html
答案 1 :(得分:1)
我注意到,如果只是在服务层中连接,那么使用IoC容器(例如 - structuremap)和依赖注入到其他纯粹的控制器中可能会更好。或者,组合物>任何一天的继承。