mam dwie klasy jest poniżej mapowanie jest musi być tak id-> Id Imieniny> Tekst imageName -> ImagePath Pages - PageUIsAutomapper z zagnieżdżonej listy podrzędnej
jaki sposób mogę to zrobić używając Automapper?
public class Module
{
public int Id { get; set; }
public string Name { get; set; }
public string ImageName { get; set; }
public virtual ICollection<Page> Pages { get; set; }
}
public class ModuleUI
{
public int Id { get; set; }
public string Text { get; set; }
public string ImagePath { get; set; }
public List<PageUI> PageUIs{ get; set; }
}
Bez AutoMapper można napisać: 'nowy ModuleUI {id = module.Id, ImagePath = module.ImageName, PageUIs = new List (module.Pages.Cast ())}; ' –
brgerner