Tôi có một thực thể:cách ánh xạ một đối tượng ẩn danh tới một lớp bằng 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; }
}
và một mô hình:
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; }
}
và tôi truy vấn các tổ chức như thế này (bằng cách EF hoặc NH):
var tagsAnon = _context.Tags
.Select(t => new { Tag = t, PostsCount = t. Posts.Count() })
.ToList();
Bây giờ, làm cách nào tôi có thể lập bản đồ số tagsAnon
(dưới dạng anbom ano) đối tượng nymous) thành bộ sưu tập gồm TagModel
(ví dụ: ICollection<TagModel>
hoặc IEnumerable<TagModel>
)? Có thể không?
Tại sao không lập bản đồ 'Tag' trực tiếp cho 'TagModel'? Tại sao là đối tượng trung gian? –