我知道使用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检查配置是否有效?
答案 0 :(得分:7)
您也可以使用以下方式进行验证:
mapper.ConfigurationProvider.AssertConfigurationIsValid();