No había probado esto. En este caso, tendría que llenar cada entidad por separado.?
El jueves, 3 de mayo de 2018, 13:16:51 (UTC-3), Edgarin escribió: > > Puede servirte has intentado utilizar https://automapper.org/?, despues > de mapper EmployeeDTO y DepartmentDTO > con algo como esto poblaria todo > > EmployeeDTO emp = mapper.Map<Employee,EmployeeDTO>(entity); > > > > > [image: Mailtrack] > <https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality4&> > Remitente > notificado con > Mailtrack > <https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality4&> > > > El 3 de mayo de 2018, 11:07, Maria Paz Coloma <[email protected] > <javascript:>> escribió: > >> Estimados: >> >> Tengo un DTO que quiero poblar con una query . >> La clase es del estilo : >> public class EmployeeDTO >> { >> public int id{get;set;} >> >> public string name{get;set;} >> >> public DepartmentDTO department{get;set;} >> } >> >> Cuando hago un query over y quiero hacer un projections, para llenar el >> DTO, uso el Transformers.AliasToBean. >> El problema es que no puedo llenar esa propiedad departament por ser una >> clase. >> >> Alguien tiene alguna sugerencia de como hacerlo. >> >> >> -- >> -- >> Para escribir al Grupo, hágalo a esta dirección: >> [email protected] <javascript:> >> Para más, visite: http://groups.google.com/group/NHibernate-Hispano >> --- >> Has recibido este mensaje porque estás suscrito al grupo >> "NHibernate-Hispano" de Grupos de Google. >> Para cancelar la suscripción a este grupo y dejar de recibir sus >> mensajes, envía un correo electrónico a >> [email protected] <javascript:>. >> Para acceder a más opciones, visita https://groups.google.com/d/optout. >> > > -- -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano --- Has recibido este mensaje porque estás suscrito al grupo "NHibernate-Hispano" de Grupos de Google. Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a [email protected]. Para obtener más opciones, visita https://groups.google.com/d/optout.
