我知道使用automapper的静态API我可以这样做:
Mapper.Initialize(cfg =>
cfg.CreateMap<Source, Destination>());
Mapper.Configuration.AssertConfigurationIsValid();
Run Code Online (Sandbox Code Playgroud)
但现在我已切换到实例API:
var config = new MapperConfiguration(cfg => {
cfg.AddProfile<AppProfile>();
cfg.CreateMap<Source, Dest>();
});
var mapper = config.CreateMapper();
Run Code Online (Sandbox Code Playgroud)
如何/在哪里可以使用实例API检查配置是否有效?
小智 7
您还可以使用以下方法进行验证:
mapper.ConfigurationProvider.AssertConfigurationIsValid();
Run Code Online (Sandbox Code Playgroud)