3

Est-ce que je devrais faire mon automapping dans ma couche de service ou sur mon contrôleur? J'aime l'idée de Référentiel - Données brutes Substance de type IQueryable avec des objets de type domaine complet. couche de service - paginée, Ordonné, Filtrée, Automapped Voir modèle pour revenir Controller - Poussez la vue avec le bon modèleModèles et pratiques. Couche de service?

Mais après avoir vu des choses bien avec ActionFilters et les attributs que je me demande si une meilleure approche serait

Référentiel - Données brutes Substance de type IQueryable avec des objets de type domaine complet. Couche de service - Données filtrées et paginées Objets de domaine Contrôleur - Automatisation des données de la couche de service et activation de la vue.

Toute réflexion sur ce seraient grandement appréciés

Répondre

3

Vous avez sans doute vu cet article: http://www.lostechies.com/blogs/jimmy_bogard/archive/2009/06/29/how-we-do-mvc-view-models.aspx

J'ai trouvé cela intéressant et je prévois de l'utiliser dans mon prochain projet. Il semble que vous pouvez toujours garder votre contrôleur mince et décorer vos méthodes d'action avec un automapper.

Il semble que ce soit ce que vous avez l'intention de faire et cela semble être une bonne approche.

+0

Hahahaha ouais c'est l'article que j'avais lu .. Heureux où sur la même longueur d'onde. Je suis juste en train de me battre pour séparer les choses. Il semble inutile d'utiliser une couche de service si je fais tout ma cartographie etc sur mon contrôleur. À la minute où ma couche de service appelle mon référentiel et renvoie un modèle de vue paginée mappée au contrôleur, cette approche de mappage semble attrayante, mais qu'est-ce que ma couche de service repasse maintenant? Juste une liste paginée prête à être cartographiée? J'avais des problèmes avec ça avant. –

+0

Merci pour le lien vers l'article. Très informatif Sauvegarde ce que j'ai fait récemment et me donne quelques idées pour utiliser ActionFilters ... –