ASP.NET MVC 3: автоматическое создание представления при добавлении контроллера (без Entity Framework) - PullRequest
1 голос
/ 17 февраля 2012

Я пытаюсь выучить MVC.Я хочу автоматически сгенерировать требуемый код вида по мере добавления контроллера.Это возможно, если я выберу опцию «Контроллер с действиями и представлениями чтения / записи, используя Entity Framework».Однако я не использую Entity Framework.Как я могу добиться аналогичного поведения без использования Entity Framework?И почему он не может автоматически генерировать представление, когда я не использую Entity Framework?

Кроме того, есть ли хороший учебник MVC3, который не использует Entity Framework (с возможностью загрузки кода)?

Ссылка

  1. Как настроить ASP.net MVC для Scaffold с использованием ADO.net dataservice?

  2. LevergaingT4Scaffolding для WCF Web API

  3. ASP.NET MVC 3 и NHibernate Scaffolding

  4. Эшафот вашего ASP.NET MVC 3проект с пакетом MvcScaffolding

  5. Еще раз LINQ to SQL или Entity Framework для нового MVC 3 проекта

  6. MVC Scaffoldingдля служб WCF

  7. Создание раскрывающегося списка для MVC3 с использованием Entity Framework (модель .edmx) и Razor Views && Вставка записи базы данных в несколько таблиц

1 Ответ

7 голосов
/ 17 февраля 2012

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *} * * * * * * * * *}}} * не все.он, вероятно, установит некоторые требования EF) вы можете создать базовые представления CRUD для вашей модели следующим образом, предполагая тип модели MySweetModel

Scaffold Views MySweetModel

Обратите внимание, что эта команда не создаст контроллеркласса, но должны создать следующие представления в /Views/MySweetModel

  • _CreateOrEdit.cshtml
  • Create.cshtml
  • Delete.cshtml
  • Подробности.cshtml
  • Edit.cshtml
  • Index.cshtml

Похоже, вы можете переопределить шаблоны T4 по умолчанию , но яникогда не использовал MvcScaffolding за пределами EF.Также возможно, что кто-то уже сделал это для вашего уровня персистентности, например, NHibernate или что вы используете.Я бы немного поискал, прежде чем реализовывать ваши собственные шаблоны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...