I have 2 objects : Parent and ParentDTO :
public class Parent
{
public int ParentID { get; set;}
public string ParentCode { get; set; }
public List<Child> ListChild { get; set; }
}
public class Child
{
public int ChildID { get; set; }
public string ChildCode { get; set; }
}
public class ParentDTO
{
public int ParentID { get; set; }
public string ParentCode { get; set; }
public List<ChildDTO> ListChild { get; set; }
}
public class ChildDTO
{
public int ChildID { get; set; }
public string ChildCode { get; set; }
}
I want to using AutoMapper to map data from Parent object to ParentDTO object (all data in ListChild has to transfer to ListChildDTO)
Can anyone help me. Thanks
You should be able to just create the top level mappings, and AutoMapper will automatically map the list.
//Create Mappings
Mapper.CreateMap<Parent, ParentDto>();
Mapper.CreateMap<Child, ChildDto>();
//Map
Mapper.Map<Parent, ParentDto>();
Check out the Wiki on the AutoMapper project site on GitHub. http://docs.automapper.org/en/stable/Lists-and-arrays.html
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With