comment concevoir ViewModel

J'ai EF 4 mis en œuvre dans le projet. À l'intérieur, il y a des tables client et commande. Qui a une relation (client) à un grand nombre (de l'ordre).

Je suis de la création d'un viewmodel pour les deux (CustomerViewModel et OrderViewModel) à être passés à partir de mon domaine de couche à la couche d'interface (MVC dans ce cas).

Maintenant la question est: "j'ai besoin de faire référence à la fois viewmodel? par exemple, dans customerviewmodel a IEnumerable<OrderViewModel> et dans orderviewmodel a CustomerViewModel. Si oui, comment dois-je de conception (comme une meilleure pratique), de sorte que IEnumerable<OrderViewModel> et CustomerViewModel est rempli avec la bonne référence?

Voir si cela peut vous aider: blogs.teamb.com/craigstuntz/2009/12/31/38500
désolé de ne pas pertinent..

OriginalL'auteur user384080 | 2012-03-27