【问题标题】:NEW T4 Controller Template in MVC3MVC3 中的新 T4 控制器模板
【发布时间】:2013-01-22 14:01:22
【问题描述】:

如您所知,要在 MVC 中创建新的 t4 模板,需要将 CodeTemplates 文件夹添加到项目中。有两个主要子文件夹 1-AddController, 2-AddView 我总是使用AddView 文件夹来添加新模板来生成自定义视图,知道我需要新模板来生成控制器,但是当我添加新的tt 文件时到AddController文件夹,新控制器的模板中没有任何新选项,总是有3个选项:

那么如何在添加控制器窗口中添加新选项以使用我的自定义控制器模板? 或者如果我尝试了错误的方法,您对使用 Template 生成控制器有什么建议?

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-3 controller t4 code-templates


    【解决方案1】:

    看来您只能使用MvcScaffolding nuget 包来扩展“添加控制器”对话框:

    来自asp.net page

    ASP.NET MVC 3 工具更新包括出色的 Visual Studio 支持 对于这个脚手架系统,如:

    • 添加控制器对话框现在支持创建、读取、更新和删除控制器操作的全自动脚手架以及相应的 意见。默认情况下,这使用 EF 代码搭建数据访问代码 首先。
    • 添加控制器对话框通过 NuGet 包(例如 MvcScaffolding)支持可扩展的脚手架。这允许插入自定义 脚手架进入对话框,这将允许您创建脚手架 对于其他数据访问技术,例如 NHibernate 甚至 JET ODBCDirect 如果您愿意的话!

    您可以开始学习 MvcScaffolding from this article

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多