Bonjour,

Définition:
Comme vous le savez peut être, le pattern ViewModel s'adapte parfaitement dans le framework MVC .Net lors de la création de classe fortement typée (Views) afin de pouvoir utiliser les propriétés dynamiques de valeurs ou objets.
Le controler de son coté se contente de charger les valeurs du ViewModel, c'est en gros ce qui permet de faire la liaison View<=>Controler.
(J'espère ne pas m'être trompé

Problématique:
Pour ma part je commence à avoir un ViewModel (une seul classe) plutôt chargé...
Ma(mes) question(s) est(sont): Est il intéressant de créer un classe par type de données? (ex: classe ViewData[user]/ classe ViewData[voiture]/...).
Avez vous déjà eu des problème vis à vis de la gestion de ce pattern, qu'elles peuvent être ses limites?

Source: "Professional ASP.NET MVC 1.0", ISBN: 978-0-470-38461-9

Merci.