При такой конфигурации по какой-то причине функция преобразования пользовательского конвертера не вызывается при использовании FlatteringConfig из примеров EmitMapper. Вызывается, когда используется DefaultMapConfig.
Конфигурация:
var userMapper = ObjectMapperManager.DefaultInstance.GetMapper<User, UserModel>(
new FlatteringConfig().ConvertGeneric(typeof(IList<>), typeof(IList<>),
new DefaultCustomConverterProvider(typeof(EntityListToModelListConverter<,>))));
Есть идеи о потенциальной причине?
Решение
Посмотрите на мой ответ ниже