Proxies dinâmicos Automapper, MapFrom e EF

Eu tenho tentado mapear meus objetos de domínio para um modelo de exibição de relatório. Tudo funcionou bem nos testes, onde falsifiquei o código da estrutura da entidade e usei um construtor para retornar um objeto pocco totalmente preenchido. Agora que estou atingindo o banco de dados e retornando dados, estou vendo alguns erros estranhos do tipo proxy dinâmico.

Aqui está um exemplo do meu código:

public class ContactMapping  : Profile
{
    protected override void Configure()
    {
        Mapper.CreateMap<Contact, ReportRowModel>()
             .ForMember(dest => dest.Gender, opt => opt.MapFrom(src => src.Gender.Name));

    }

}

E o código de mapeamento é assim:

var contact = GetContactFor(clientPolicy);
Mapper.DynamicMap(contact, rowModel);
return rowModel;

Todos os campos de contato são preenchidos corretamente, exceto orowModel.Gender campo que está retornando System.Data.Entity.DynamicProxies.Gender_3419AAE86B58120AA2983DA212CFFEC4E42296DA14DE0836B3E25D7C6252EF18

Vi soluções em que as pessoas tiveram problemas ao usar o Mapa em vez do DynamicMap, mas não encontrei nada onde um mapeamento .ForMember falhe assim.

Alguma sugestão.

questionAnswers(2)

yourAnswerToTheQuestion