Pergunta

Eu tenho Artigo classe com a propriedade

private IList<Tag> _tags;
public virtual IList<Tag> Tags
{
get{
if(_tags == null)
  _tags = TagService.GetTags(this);
return _tags;
}
}

Uma vez que não existe um conjunto de Etiquetas AutoMapper não irá definir tags ao mapeamento de viewmodel a vista. Alguma idéia?

Foi útil?

Solução

Tente usar a opção UseDestinationValue:

ForMember (dest => dest.Tags, opt => opt.UseDestinationValue ());

Na última DLL no tronco, AutoMapper deve pegar somente leitura membros do tipo de lista.

Outras dicas

Você pode ignorar então a propriedade usando:

ForMember(dest => dest.Tags, opt => opt.Ignore());
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top