2

我知道 Automapper 会自动映射source.Child.Iddestination.ChildId使用“内置”约定。有什么办法可以在 和 之间实现类似的东西source.Childrendestination.ChildrenIds

destination.SomeCollectionPropertyIdsATM 我只是为每个属性使用以下映射:

Mapper.CreateMap<Source, Destination>()
      .ForMember(d => d.ChildrenIds, m => m.MapFrom(s => s.Children.Select(c => c.Id).ToList()))

,当然可以,但是我想知道 Automapper 是否可以自动执行此操作(使用自定义约定),因此我不必每次都明确声明。

4

0 回答 0