Witam,
Zacząłem się bawić pisaniem API w ASP.NET i natrafiłem na AutoMappera. W moim kodzie wszystko działa, ale zastanawia mnie jedna rzecz - co wywołuje mój konstruktor klasy. Ale od początku, to jest moja klasa:
public class MapperProfile : Profile {
public MapperProfile() {
CreateMap<User, UserDto>();
}
}
I tu zaczyna się moja ciekawość, bo mapper działa świetnie, ale jaki mechanizm jest odpowiedzialny za wywołanie konstruktora MapperProfile? Wszystko co pisałem to linijka w funkcji ConfigureServices w pliku startup:
services.AddAutoMapper(this.GetType().Assembly);
To jest za to odpowiedzialne? Jeżeli tak w jaki sposób?
Z góry dziękuje za odpowiedź
i zaspokojenie mojej ciekawości ;)