tengo una entidad:cómo asignar un objeto anónimo a una clase mediante AutoMapper?
public class Tag {
public int Id { get; set; }
public string Word { get; set; }
// other properties...
// and a collection of blogposts:
public ICollection<Post> Posts { get; set; }
}
y un modelo:
public class TagModel {
public int Id { get; set; }
public string Word { get; set; }
// other properties...
// and a collection of blogposts:
public int PostsCount { get; set; }
}
y consultar la entidad como esto (por EF o NH):
var tagsAnon = _context.Tags
.Select(t => new { Tag = t, PostsCount = t. Posts.Count() })
.ToList();
Ahora, ¿cómo puedo mapear el tagsAnon
(como un año objeto nimo) a una colección de TagModel
(p. ICollection<TagModel>
o IEnumerable<TagModel>
)? ¿Es posible?
¿Por qué no se asignan directamente a '' tag' TagModel'? ¿Por qué el objeto intermedio? –