Patrón MVC, ViewModels, Ubicación de la conversión
https://softwareengineering.stackexchange.com/questions/39196
-
30-10-2019 - |
Pregunta
He estado trabajando con ASP.NET MVC durante aproximadamente un año y he creado mis aplicaciones de la siguiente manera.
X.WEB - La aplicación MVC contiene controlador y vistas
X.LIB: contiene acceso a datos, repositorios y servicios.
Esto nos permite soltar el .lib en cualquier aplicación que lo requiera.
En este momento estamos utilizando el marco de la entidad, la conversión de Entityo a un modelo más específico se realiza en el controlador.
Esta configuración significa si un método de servicio devuelve una entidad y luego el controlador hará una conversión antes de que los datos pasen a una vista.
Estoy interesado en saber si debo mover la conversión al servicio para que la aplicación no tenga objetos de entidad que se pasen.
No hay solución correcta