Automapper with related entity

1

Good afternoon,

Mapping the following entities

public class Artista
    {

        public Artista()
        {
            ArtistaCategoria = new List<ArtistaCategoria>();
        }

        public int ArtistaId { get; set; }
        public string Nome { get; set; }
        public string Email { get; set; }

        public DateTime DataCadastro { get; set; }
        public DateTime DataAtualizacao { get; set; }

        public virtual ICollection<ArtistaCategoria> ArtistaCategoria { get; set; }
    }


public class ArtistaCategoria
    {
        public int ArtistaCategoriaId { get; set; }
        public int ArtistaId { get; set; }
        public int CategoriaId { get; set; }

        public virtual Artista Artista { get; set; }
        public virtual Categoria Categoria { get; set; }
    }


public class Categoria
    {

        public int CategoriaId { get; set; }
        public string Nome { get; set; }
        public virtual ICollection<ArtistaCategoria> ArtistaCategoria { get; set; }
    }

I'm using Automapper and I'm not able to retrieve categories from the artists list.

ex.

// aqui tenho as categorias
var a = _artistaApp.GetAll();

// após mapear, as categorias não são listadas
var aVM = Mapper.Map<IEnumerable<Artista>, IEnumerable<ArtistaViewModel>>(a);
    
asked by anonymous 16.05.2016 / 21:33

0 answers