He visto muchos ejemplos de MVC donde los objetos de dominio se pasan directamente a las vistas, esto funcionará bien si su vista es simple.asp.net ¿MVC debería ser un modelo de dominio encapsulado de modelo de vista?
La alternativa común es tener un modelo de vista que tenga todas las mismas propiedades que su modelo de dominio + cualquier propiedad adicional que su vista pueda necesitar (como 'confirmPassword').
Antes de hacer demasiada lectura y antes de descubrir AutoMapper comencé a crear mi propia variante de view-model donde el objeto de dominio (u objetos de múltiples dominios) son simplemente propiedades del modelo de vista.
¿He hecho algo malo? ¿Qué problemas o beneficios podrían derivarse de este enfoque? ¿En qué circunstancias podría funcionar bien esta manera de hacer las cosas?
si está encapsulando el modelo de dominio, de lo que es el propósito del modelo de vista – Omu
La razón principal fue agregar varios modelos de dominio, por ejemplo: producto, cesta, navegación, etc. – Myster