MVC3中的新T4控制器模板

Sae*_*eid 5 asp.net-mvc t4 controller code-templates asp.net-mvc-3

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

在此输入图像描述

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

nem*_*esv 4

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

\n\n

asp.net 页面

\n\n
\n

ASP.NET MVC 3 工具更新包括对该脚手架系统的强大 Visual Studio 支持,例如:

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

您可以从本文开始了解MvcScaffolding 。

\n