Модель представления является классом, который представляет модель данных, используемую в определенном представлении.

Модель представления имеет много ролей:

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