Шаблон контроллера T4 для запуска генерации представления

Я использую несколько настраиваемых шаблонов MVC, которые действительно повышают мою производительность. Тем не менее, я хотел бы перейти на следующий уровень.

Я создаю шаблон контроллера для каждой таблицы в своем приложении. Контроллер имеет действия «Правка», «Список», «Сведения» и «Удалить». То, что я хотел бы сделать, в то же время запускает генерацию представлений для этих действий.

У кого-нибудь есть ссылка или есть предложения о том, как это можно сделать?


person DrydenMaker    schedule 17.11.2009    source источник


Ответы (2)


Создать несколько файлов из одного шаблона T4 непросто, но можно. Хороший учебник находится здесь. .

person Gabe Moothart    schedule 17.11.2009
comment
Я попробую это в ближайшие пару дней. - person DrydenMaker; 18.11.2009
comment
У меня возникли проблемы с получением директивы include для работы с MVC. Согласно этому lostechies.com/blogs/hex/archive/2009/02/05/ Шаблоны MVC не могли использовать включения. Интересно, все еще (если не напрямую) с MVC2, который я использую. - person DrydenMaker; 20.11.2009
comment
Это помогло. Что я действительно хотел сделать, так это изменить шаблоны MVC, чтобы сделать это. Однако в MVC Env есть некоторые ограничения. Ваш учебник действительно помог, и я собираюсь сделать полностью собственный шаблон T4 для создания своего общего кода. Спасибо. - person DrydenMaker; 03.12.2009

Вы можете использовать MVC Scaffolding, посмотрите эту ссылку

http://blog.stevensanderson.com/2011/04/06/mvcscaffolding-overriding-the-t4-templates/

Также я бы инвестировал в такой инструмент, как редактор T4 Tangible Engineering, добавленный intellisense удобен.

person Jason Robertson    schedule 09.07.2012