J'ai actuellement une classe POCO dans mon projet ASP.NET MVC qui gère toute la logique métier. Il n'y a aucune référence à d'autres projets ou à des assemblées tierces.Utilisation d'AutoMapper dans POCO?
J'utilise également AutoMapper dans mes autres projets pour faciliter le mappage entre les vues/entités. C'est un outil fantastique qui me fait gagner beaucoup de temps lorsque je modifie des champs sur une entité donnée.
Cependant, dans ma classe POCO, il y a quelques segments de code qui mappent entre les entités. Le but commercial est de prendre des entités d'une source de données et de mettre à jour une autre source de données. Ici, je suis mappage manuel et je trouve ennuyeux d'y aller et d'ajuster ce mapping quand je pourrais utiliser AutoMapper à la place.
Est-ce une bonne idée ou une mauvaise idée d'utiliser AutoMapper dans mon projet de logique métier? Pourquoi?
J'espérais que c'était le cas - n'était pas tout à fait confiant. Merci! – Mayo