2016-10-09 5 views
5

Я развивался с помощью cakephp в течение нескольких лет и теперь хочу попробовать asp.net mvc.Cakephp эквивалент выпечки в asp.net mvc

В cakephp есть плагин для выпечки, который позволяет создавать стандартные функции на основе настраиваемых шаблонов. Например. Изменяя эти шаблоны в соответствии с моими потребностями

1) для контроллера

https://github.com/cakephp/bake/blob/master/src/Template/Bake/Controller/controller.ctp https://github.com/cakephp/bake/blob/master/src/Template/Bake/Element/Controller/index.ctp https://github.com/cakephp/bake/blob/master/src/Template/Bake/Element/Controller/add.ctp

2) для файла модели

https://github.com/cakephp/bake/blob/master/src/Template/Bake/Model/table.ctp

3) для просмотра файлов

https://github.com/cakephp/bake/blob/master/src/Template/Bake/Template/index.ctp https://github.com/cakephp/bake/blob/master/src/Template/Bake/Element/form.ctp

Я мог бы запустить команду CLI и получить полную функциональную проверку, файлы контроллер с действиями и просмотр файлами - на основе структур существующих таблиц и отношений между ними. Плагин создаст фактические php-файлы в соответствующих каталогах с содержимым в соответствии с файлами шаблонов. Предварительно настроенные шаблоны выпечки позволяют сгенерировать CRUD или любую другую пользовательскую функциональность за несколько минут.

Есть ли аналогичная функциональность в asp.net mvc (v5 или выше)? Желательные функции - полностью настроить шаблоны, которые будут использоваться для создания контроллеров, файлов cshtml и файлов моделей - если у нас уже есть таблицы с ассоциациями внешних ключей в базе данных. (Желательно бесплатно, но не обязательно)

Благодаря

+0

AFAIK, в ASP.NET MVC мы назвали его как «подмостку», которая создает контроллеры и представления на основе сгенерированных классов модели базы данных. Классы моделей могут быть сгенерированы из существующей базы данных с использованием Entity Framework, DBML, XPO, ODBC или других источников данных, затем вы можете использовать строительные леса, создав «Новый элемент подкласса» в каталоге контроллеров. –

+0

Ответ Рафаэля вам помог? –

ответ

1

Я думаю this link может помочь вам с шаблонами в Visual Studio. Если вы хотите использовать командную строку, возможно, yeoman может вам помочь. См. this link, чтобы узнать, будет ли это работать для вас.

Смежные вопросы