Как отлаживать AutoMapper.AutoMapperMappingException
есть ли способ получить более подробную информацию от automapper, когда я получаю это исключение:
AutoMapper.AutoMapperMappingException
часто он скажет мне 2 типа отображения, но не какой решатель или часть отображения терпит неудачу.
2 ответов
простой ответ-вызвать этот метод, желательно в вашем модульном тесте.
// ensure your configuration mappings are loaded first (bootstrapper)
Mapper.AssertConfigurationIsValid();
см.: http://automapper.codeplex.com/wikipage?title=Getting%20Started&referringTitle=Home
одна вещь, которая исправила мою проблему, - это добавление этой строки в сопоставление.
.ForAllMembers(op=>op.Condition(x=>!x.IsSourceValueNull));
Не уверен, почему это не поведение по умолчанию.