2017-05-31 30 views
2

我知道,使用automapper的静态API我可以这样做:如何验证配置与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

'config.AssertConfigurationIsValid()'? – Amy

+0

这么简单,当你知道如何.....谢谢! –

回答

1

您也可以使用做了验证:

mapper.ConfigurationProvider.AssertConfigurationIsValid();