ViewModel là một class đơn giản với các thuộc tính, được sử dụng để liên kết với các view.
ViewModel có thể có các quy tắc xác thực (validation rule) được định nghĩa cho các thuộc tính của nó bằng cách sử dụng chú thích dữ liệu (Data annotations).