Estoy intentando descubrir cómo funcionan todos estos elementos juntos. Sé que un DTO es básicamente un contenedor de datos para que los Objetos del Dominio pasen de un lado a otro a formularios y demás. ¿El objeto de Dominio contiene un DTO o el DTO y el objeto de dominio pasa a tener todas las mismas propiedades que se mapearán manualmente?Objetos de transferencia de datos, objetos de dominio y repositorios
Si expongo mi tipo de DTO en un servicio, ¿cómo uso los getters y setters sin crear un viaje de ida y vuelta para cada operación get/set en el cliente? Sé que puedes tener un constructor largo, pero eso puede ponerse feo si tienes más de 7 propiedades.
Al implementar el patrón Repositorio, ¿paso el DTO o el objeto de dominio?