Создание представления с использованием скаффолдинга для ASP.NET MVC3 - PullRequest
0 голосов
/ 13 июля 2011

Я делаю проект с ASP.NET MVC3 и Linq to Entity. Я разделил свой уровень доступа к данным через другой проект и, конечно, он не очень связан с Model.

Я видел функцию scaffolding (автоматическая генерация кода для контроллера и соответствующих видов), которая зависит от модели.

Существуют ли какие-либо инструменты или особые процедуры, с помощью которых я смогу генерировать представления для конкретного контроллера, например, для скаффолдинга, для ASP.NET MVC, не задействуя модель, в отличие от модели MVC?

Спасибо

Ответы [ 2 ]

1 голос
/ 13 июля 2011

Вы можете просмотреть статьи MVC Scaffolding .По сути, вам нужно отредактировать шаблоны по умолчанию и скрипты Power Shell.

0 голосов
/ 13 июля 2011

Модель, о которой вы здесь говорите, не обязательно должна быть классом, генерируемым базой данных.Это может быть что угодно, поэтому я хотел бы создать ViewModel (класс), который будет представлять то представление, которое вы хотите отобразить, и использовать функциональность Scaffolding для этой ViewModel.

Затем вы можете использовать что-то вроде Automapper , чтобы привязать ваши модели к представлению моделей

...