Мне бы хотелось, чтобы к содержимому сгенерированного представления «Список» была добавлена проверка, чтобы сначала проверить, есть ли в модели элементы, мне кажется, что я понятия не имею, как создаются эти представления. Можно ли их изменить?
Это шаблоны T4, расположенные в:
Программные файлы \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Web \ MVC 2 \ CodeTemplates \ AddView
Также ознакомьтесь с этой статьей , в которой описывается, как изменять шаблоны для каждого проекта.
Существует также другая опция, где в проекте MVC вы можете создать папку с именем CodeTemplate и поместить туда файлы .tt. Тогда эти шаблоны будут также использованы.
Visual Studio использует шаблоны "T4" (Text Template Transformation Toolkit) для генерации кода при запросе нового файла, и да, их можно редактировать.
По сути, вы находите шаблоны по умолчанию, копируете их в свой проект и затем редактируете их для создания пользовательских шаблонов новых элементов для конкретного проекта, которые VS будет использовать вместо значений по умолчанию.
Хороший набор основных инструкций можно найти по адресу:
http://blogs.msdn.com/webdevtools/archive/2009/01/29/t4-templates-a-quick-start-guide-for-asp-net-mvc-developers.aspx