如何使用automapper Instance API验证配置

时间:2017-05-31 13:46:51

标签: c# automapper

我知道使用automapper的静态API我可以这样做:

Mapper.Initialize(cfg => 
  cfg.CreateMap<Source, Destination>());

Mapper.Configuration.AssertConfigurationIsValid();

但现在我已切换到实例API:

var config = new MapperConfiguration(cfg => {
    cfg.AddProfile<AppProfile>();
    cfg.CreateMap<Source, Dest>();
});

var mapper = config.CreateMapper();

我如何/在哪里可以使用实例API检查配置是否有效?

1 个答案:

答案 0 :(得分:7)

您也可以使用以下方式进行验证:

mapper.ConfigurationProvider.AssertConfigurationIsValid();