Otd: les meilleures pratiques

Je pense utiliser des Otd au lieu de les passer autour de mon domaine d'objets. J'ai lu plusieurs posts ici comme ailleurs, et je sais qu'il existe plusieurs approches pour obtenir ce fait.

Si je n'ai que environ 10 classes de domaine dans tous les, et considérant que je veux utiliser Otd plutôt que des objets du domaine de la consommation dans mes Vues de WPF (front end), ce qui est l'approche recommandée.
Je pense que l'utilisation d'outils comme automapper etc peut-être trop pour ma situation. Donc, je suis à la pensée de l'écriture de mon custom mappeur de classe qui ont des méthodes pour la conversion d'un type de domaine à un DTO type.

Quelle est la meilleure façon de le faire, il n'existe aucun échantillon pour obtenir de moi a commencé à le faire?

Deuxième question: Lors de l'écriture de ces méthodes qui permettront de créer des Otd, comment dois-je traiter avec la mise en place de toutes les données, en particulier lorsque le type de domaine a des références à d'autres objets de domaine? Dois-je écrire des propriétés équivalentes dans la DTO pour la cartographie de ces refernece types dans le domaine de la classe?
Demandez si je n'ai pas mis ma deuxième question dans les mots appropriés. Mais je pense que vous comprenez ce que j'essaie de demander.

Troisième question: Lors de l'écriture des Otd, devrais-je écrire plusieurs Otd, chacun contenant des données partielles pour un modèle de domaine, de sorte que chacune d'elle peut être utilisée pour répondre à un point de Vue spécifique des besoins, ou si la DTO avoir toutes les données qui sont là dans la classe de modèle.

  • Être prêt à écrire aussi de multiples spécifiques des Objets de Transfert de Données pour Service Méthodes, non seulement pour les Modèles de Domaine spécifiques.
InformationsquelleAutor | 2009-09-06