Как сопоставить анонимный объект с классом 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; }
}
и модель:
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; }
}
и я запрашиваю объект, как это (поEF или жеНью-Гемпшир):
var tagsAnon = _context.Tags
.Select(t => new { Tag = t, PostsCount = t. Posts.Count() })
.ToList();
Теперь, как я могу отобразитьtagsAnon
(каканонимный объект) в коллекциюTagModel
(например.ICollection<TagModel>
или жеIEnumerable<TagModel>
)? Является ли это возможным?