Xamarin-AutoMapper初始化后添加配置文件

时间:2019-02-08 09:20:35

标签: c# xamarin automapper

我有一个使用Automapper的Xamarin应用程序,但是我有很多profiles

如果我尝试在应用程序Init上加载所有这些profiles,则需要花费几秒钟的时间。

我想用一些基本配置文件初始化映射器,然后在需要其他基本配置文件时,将它们添加到主配置中。

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?
    }
}

我该怎么做?

编辑

Link,其中使用了配置文件和解析器。

0 个答案:

没有答案