Xamarin - AutoMapper добавить профиль после инициализации - PullRequest
0 голосов
/ 08 февраля 2019

У меня есть приложение Xamarin, которое использует Automapper, но у меня много profiles.

Если я попытаюсь загрузить все эти profiles в приложении Init, это займет несколько секунд.

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

public static MapperConfiguration InitAutoMapper()
{
    MapperConfiguration mapperConfiguration = new MapperConfiguration(cfg =>
    {
        cfg.SourceMemberNamingConvention = new LowerUnderscoreNamingConvention();
        cfg.DestinationMemberNamingConvention = new LowerUnderscoreNamingConvention();

        cfg.AddProfile<BaseProfile>();
        cfg.AddProfile<ComboProfile>();
    });

    return mapperConfiguration;
}

public class MyViewModel : BaseViewModel {
    public MyViewModel() {
        // How can I add here the "MyViewModelProfile" to mapperConfiguration?
    }
}

Как я могу это сделать?

РЕДАКТИРОВАТЬ

Ссылка с используемыми профилями и резольверами.

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