Описание тега asp.net-mvc-viewmodel
Модель представления - это класс, который представляет модель данных, используемую в конкретном представлении.
Модель просмотра имеет множество ролей:
- Просмотр документов моделей в виде представления, состоящего только из полей, которые представлены в представлении.
- Модели представления могут содержать определенные правила проверки с использованием аннотаций к данным или IDataErrorInfo.
- Модель представления определяет, как должно выглядеть представление (для
LabelFor
,EditorFor
,DisplayFor
помощники). - Модели просмотра могут комбинировать значения из разных сущностей базы данных.
- Вы можете легко указать шаблоны отображения для моделей представлений и повторно использовать их во многих местах с помощью помощников DisplayFor или EditorFor.