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