2

Automapper が「組み込み」規則を使用して自動的にマップsource.Child.Idされることはわかっています。と の間でdestination.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