Pergunta

Eu estou usando AutoMapper 1.0 RTW e adicionando um par de formatadores personalizados:

    Mapper.AddFormatter<AlertTypeFormatter>(); 
    Mapper.AddFormatter<DateStringFormatter>();

Os tipos de destino são ambos corda e os formatadores de trabalhar individualmente. Mas colocá-los juntos e só o primeiro formatador é chamado. Neste caso, o "AlertTypeFormatter".

Todas as idéias?

Foi útil?

Solução

Fixed. Para referência futura, Mapper.AddFormatter realmente configura o formatador padrão que Automap vai usar. Para formatadores específicos do tipo de configuração que você precisa para uso:

Mapper.ForSourceType<DateTime>().AddFormatter<DateStringFormatter>();

Doh ...

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