Как создать конфигурацию AutoMapper, когда исходный и целевой классы полностью различаются?Я хочу создать отображение между некоторыми внешними классами (которые нельзя изменить) и моими классами, которые я собираюсь сохранить в БД.Я мог бы сохранить весь внешний класс, но я не хочу делать это, чтобы сэкономить место.Я использую .net Core 2.0.
Например: у меня есть внешний класс, как показано ниже:
A
{
B {
b1;b2;b3;
}
C {
c1;c2;c3;
}
}
Выше должно быть сопоставлено с моим классом, определенным как показано ниже:
A
{
Optmized_BC{
b1;
b2;
c1;
}
c2;
}
Чтолучший способ создать конфигурацию AutoMapper в приведенном выше случае?Должен ли я вызывать CreateMap для каждой пары исходной / целевой переменной?Есть ли способ, где я могу отобразить все переменные внутри одного вызова CreateMap (возможно, с использованием некоторого умного linq?)