Преобразование одного исходного класса в несколько производных классов с помощью Autopper

Предположим, у меня есть исходный класс:

public class Source
{
    //Several properties that can be mapped to DerivedBase and its subclasses
}

И некоторые целевые классы:

public class DestinationBase
{
     //Several properties
}

public class DestinationDerived1 : DestinationBase
{
     //Several properties
}

public class DestinationDerived2 : DestinationBase
{
     //Several properties
}

Затем я хочу, чтобы производные целевые классы наследовали конфигурацию автоматического преобразователя базового класса, потому что я не хочу повторять это, есть ли способ достичь этого?

Mapper.CreateMap()
    .ForMember(...)
    // Many more specific configurations that should not have to be repeated for the derived classes
    .ForMember(...);

Mapper.CreateMap()
    .ForMember(...);
Mapper.CreateMap()
    .ForMember(...);

Когда я пишу это так, он вообще не использует базовые отображения и включает в себя неКажется, это мне не поможет.

Редактировать: это то, что я получаю:

public class Source
{
    public string Test { get; set; }
    public string Test2 { get; set; }
}

public class DestinationBase
{
    public string Test3 { get; set; }
}

public class DestinationDerived1 : DestinationBase
{
    public string Test4 { get; set; }
}

public class DestinationDerived2 : DestinationBase
{
    public string Test5 { get; set; }
}
Mapper.CreateMap()
              .ForMember(d => d.Test3, e => e.MapFrom(s => s.Test))
              .Include()
              .Include();

        Mapper.CreateMap()
              .ForMember(d => d.Test4, e => e.MapFrom(s => s.Test2));

        Mapper.CreateMap()
              .ForMember(d => d.Test5, e => e.MapFrom(s => s.Test2));

AutoMapper.AutoMapperConfigurationException: были найдены несопоставленные элементы. Просмотрите типы и членов ниже.

Добавить пользовательское выражение сопоставления, игнорировать, добавить пользовательский преобразователь или изменить тип источника / назначенияИсточник -> DestinationDerived1 (Список участников назначения)

Test3

Ответы на вопрос(1)

Ваш ответ на вопрос