Pergunta

Com esta configuração, por algum motivo, a função Conver do Custom Converter não é chamada ao usar FlattteringConfig do EmitMapper Samples.É chamado quando DefaultMapConfig é usado.

A configuração:

    var userMapper = ObjectMapperManager.DefaultInstance.GetMapper<User, UserModel>(
                   new FlatteringConfig().ConvertGeneric(typeof(IList<>), typeof(IList<>),
                new DefaultCustomConverterProvider(typeof(EntityListToModelListConverter<,>))));

Alguma idéia sobre o motivo potencial?

Solução

Veja minha resposta abaixo

Foi útil?

Solução

Porque FlattteringConfig substitui GetMappingOperations função que não está chamando FilterOpertations funções, que atribui conversores personalizados.Então adicionando FilterOperations chamada de função para o GetMappingOperations resolveu o problema.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top