Я создал PersonInsertDto
, который наследуется от PersonDto
, чтобы я мог выполнить уникальное сопоставление для вставок.
Так что мой класс выглядит как public class PersonInsertDto : PersonDto
Я настроил профильс CreateMap<PersonInsertDto, Person>()
, который отображается иначе, чем мой профиль CreateMap<PersonDto, Person>()
Это прекрасно работает при преобразовании из PersonInsertDto
в Person
.Тем не менее, мой профиль вставки также запускается при преобразовании из простого PersonDto
в Person
.
Как я могу убедиться, что AutoMapper запускает только профиль PersonDto
=> Person
?
Версия AutoMapper 6.2.2.0