I\'ve been sifting through AutoMapper documentation to try and find a recommended solution to this but haven\'t been able to find it.
Let\'s say I have a class like
I'm thinking something like this should work (not tested -- just typing out loud):
Mapper.CreateMap<Foo, Bar>().ForMember(d => d.Notes,
opt => opt.MapFrom(s => new List<Note> { new Note { Text = s.Note } });
EDIT
You could also use AutoMappers AfterMap functionality. This lambda would be executed after Automapper has done it's regular mappings:
.AfterMap((s,d) => d.Notes.Add(new Note { Text = s.Note }));