AutoMapFrom игнорирует неотображенные свойства - PullRequest
0 голосов
/ 28 августа 2018

Я использую AutoMap для отображения некоторых dtos в моем проекте, но у меня возникла проблема:

[AutoMapFrom(typeof(PersonBase), typeof(Employer))]
public class PersonDto
{
    public string Id { get; set; }
    public string Age{ get; set; }
    public string Gender{ get; set; }
    public bool IsRetired { get; set; }
    public string Notes { get; set; }
}


public class PersonBase
{
    public string Id { get; set; }
    public string Age { get; set; }
    public string Gender{ get; set; }
}

public class Employe : PersonBase
{
}

Затем в моем клиентском коде я пытаюсь сделать карту:

PersonBase person = await _personRepository.Get(id);
var result = _mapper.Map<PersonDto>(person);

И я получаю следующее исключение:

Найдены не нанесенные на карту участники. Просмотрите типы и членов ниже. Добавить пользовательское выражение сопоставления, игнорировать, добавить пользовательский преобразователь или изменить тип источника / назначения Несопоставленные свойства:

IsRetired

Примечания

Как игнорировать эти свойства dto? Я устанавливаю эти свойства после создания карты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...