Hej. Mam nastepujace klasy:
Place {id, name, desc, address, photos}.
Address {id, country,city,street, postalcode}
Photo {id, photourl, author}
Relacja Place-Address - 1:1
Relacja Place-Photo - n:n
Tabela do łączenia Place oraz Photo:
placeId
photoId
do mapowania uzywam paczki: AutoMapper.DependencyInjection.
Podczas mapowania 1:1 nie ma zadnych problemów. Jeśli pola pokrywają się z dto, to wystarczy uzyc
CreateMap<Place,PlaceDto>();
Jeśli chcę dorzucić dane z innej tabeli, to tez nie ma zadnego problemu.
CreateMap<Place, PlaceDto>();
.ForMember(p => p.Street, c=> c.MapFrom(a => a.Address.Street)):
Natomiast totalnie nie rozumiem jak mógłbym zmapować to tak, aby razem z Place api zwróciło mi listę zdjęć z tabeli Photo, nie wiem jak zmapować kiedy mamy do czynienia z tabelą łączącą.