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);