Witam!
Mam takie przykładowe klasy
public class klasaA
{
public string nazwa { get; set; }
public List<klasaB> listaKlasaB = new List<klasaB>();
}
public class klasaB
{
public string nazwaB { get; set; }
public List<klasaC> listaKlasaC = new List<klasaC>();
}
public class klasaC
{
public string nazwaC { get; set; }
}
public class klasaA_DTO
{
public string nazwa { get; set; }
public List<klasaB> listaKlasaB = new List<klasaB>();
}
W jaki sposób przy użyciu automapera zmapować klasę A na klasaA_DTO zachowując całą zawartość list(listaKlasaB i listaKlasaC)?
Jeśli zrobię to w ten sposób:
cfg.CreateMap<klasaA, klasaA_DTO>();
to wtedy nie mapuje zawartości listy - listaKlasaC