J'ai une application basée sur WCF qui utilise les services pour accéder aux dépôts côté serveur. Je passe des DTO du serveur au client et je me demandais comment mieux faire les parties DTO du modèle de vue. J'ai un exemple de travail de juste des propriétés simples sur le modèle de vue, mais je ne savais pas comment traiter les objets DTO réels et toute conversion possible entre les propriétés du modèle DTO et Vview.MVVM View Model DTO
4
A
Répondre
3
Votre question est très générale, mais le modèle ressemble généralement quelque chose comme ceci:
public class CustomerViewModel : ViewModel
{
private readonly CustomerDTO _customer;
...
public string Name
{
get { return _customer.Name; }
set
{
if (_customer.Name != value)
{
_customer.Name = value;
OnPropertyChanged(() => this.Name);
}
}
}
}
Vous aurez besoin de poser une question plus précise si cela ne fait pas de sens.
1
Je suis en train de développer une bibliothèque pour mapper vos dtos à vos modèles de vue et vos modèles de vue à votre vue. Vous pouvez le vérifier à http://fluentviewmodel.codeplex.com/
Questions connexes
- 1. Liaison de données avec WPF et MVVM/Model-View-ViewModel
- 2. MVP (Model View Presenter) ou MVC (Model View Controller)
- 3. Vb.net Model View Control
- 4. (Model/View/Controller) MVC
- 5. Model View Controller
- 6. Model View Controller
- 7. Model View ViewModel dans WPF avec WebBrowser
- 8. Model View ViewModel les meilleures pratiques
- 9. envoyer un paramètre de view-model au constructeur d'un autre view-model
- 10. Comment traduire des listes dans un modèle MVVM en ObservableCollections dans le View-Model?
- 11. MVC Model View pour objet complexe
- 12. TreeView Sync à SelectedItem dans View Model
- 13. Commande de ForEach sur View Model
- 14. Aller à Model/View/Controller dans emacs
- 15. Model-View-Presenter: Valider l'interface utilisateur
- 16. Envelopper mon esprit autour de MEF: comment charger View (Model)?
- 17. Où dois-je utiliser mon objet view-model?
- 18. Prism2/MVVM Close View from ViewModel
- 19. asp.net MVC est-ce qu'un View-Model encapsule le Domain-Model?
- 20. Boîtes de dialogue Model-View-Presenter et Modal .... Comment?
- 21. Application de contrôleur ASP.NET Model View sur DreamHost PS
- 22. Meilleure approche pour séparer Model, View et Controller
- 23. Utilisation du modèle Model-View-Presenter dans une application MFC
- 24. Model-View-Presenter dans ASP.NET avec ListView et Repeater
- 25. Pensez à AJAX en tant que Model-View-Controller?
- 26. Comment obtenir une référence de conteneur enfant dans View Model
- 27. Model View Presenter plus Service Web ASP.NET; où vit l'asmx?
- 28. ASP.NET Model-View-Presenter et liste par rapport Détails
- 29. Comment structurer un programme C# WinForms Model-View-Presenter (Passive View)?
- 30. Comment utiliser le framework Qt Model/View avec la structure Graphics View
C'est à peu près ce que je pensais que je devrais faire. Il me semble juste un peu douloureux de devoir mapper des objets de domaine sur des DTO puis des DTO sur View Models. Y at-il un moyen de faciliter la cartographie que vous connaissez? – Burt
AutoMapper, Emit Mapper etc. – arconaut