Я не совсем уверен, возможно ли это. Предложения:
Почему ты не можешь просто сделать это:
var tagsAnon = _context.Tags
.Select(t => new TagModel { Tag = t, PostsCount = t. Posts.Count() })
.ToList();
Это СЛЕДУЕТ работать, однако это не помогает (я читал, что DynamicMap сомнителен для коллекций.
var destination = Mapper.DynamicMap<IEnumerable<TagModel>>(tagsAnon);
Это доказывает, что DynamicMap работает с анонимными типами, но не с перечисляемыми:
var destination = Mapper.DynamicMap<TagModel>(tagsAnon);