vista tutorial net mvc modelo form ejemplo controlador asp asp.net-mvc asp.net-mvc-3 controller t4 code-templates

asp.net-mvc - tutorial - razor mvc



NUEVA plantilla de controlador T4 en MVC3 (1)

Como sabe crear nuevas plantillas t4 en MVC, necesita agregar la carpeta CodeTemplates al proyecto. Hay dos subcarpetas principales 1- AddController , 2- AddView Siempre uso la carpeta AddView para agregar nuevas plantillas para generar vistas personalizadas, sé que necesito una nueva plantilla para generar controladores, pero cuando agrego un nuevo archivo tt a la carpeta AddController , no hay ninguna nueva opción en plantillas de nuevo controlador, siempre hay 3 opciones:

Entonces, ¿cómo puedo agregar una nueva opción a la ventana Agregar controlador para usar mi Plantilla de controlador personalizada? O si intento hacerlo de forma incorrecta, ¿cuál es su sugerencia de usar Template para generar controladores?


Parece que solo puedes extender el cuadro de diálogo Agregar controlador utilizando el paquete nuget MvcScaffolding:

Desde la página asp.net :

La actualización de herramientas de ASP.NET MVC 3 incluye un excelente soporte de Visual Studio para este sistema de andamios, como por ejemplo:

  • Add Controller Dialog ahora es compatible con el andamiaje totalmente automático de Crear, Leer, Actualizar y Eliminar acciones del controlador y las vistas correspondientes. De forma predeterminada, este andamia el código de acceso a datos usando EF Code First.
  • Add Controller Dialog admite andamios extensibles mediante paquetes NuGet como MvcScaffolding. Esto permite conectar andamios personalizados en el diálogo que le permitiría crear andamios para otras tecnologías de acceso a datos como NHibernate o incluso JET con ODBCDirect si así lo desea.

Puede comenzar a aprender sobre MvcScaffolding en este artículo .