Bonjour,

Je travaille sur projet client/server.
Le client est en WPF et se connecte à un service WCF qui propose des entités.
Pour développer le client j'utilise le pattern MVVM afin de bien séparer la vue et le modèle de données.
Dans ces conditions, je suis face à un dilemme.
Tous les propriétés sont databinder sur le view model. De temps en temps, les propriétés issues du model sont difficilement bindable soit parce qu'ils sont complexes ou il y a des conversions à faire.
J'ai donc actuellement 2 solutions :
1. Rewrapper les entités issus du model de données par un objet simple
Solution simple mais fastidieuse car il y a beaucoup de code à écrire.
2. Utiliser les converters
Faisable mais reste complexe lorsque l'on a des entités complexes.

Y a t il une autre façon élégante de faire ?

Merci d'avance pour votre aide.