Automapper が「組み込み」規則を使用して自動的にマップsource.Child.Id
されることはわかっています。と の間でdestination.ChildId
同様のことを達成する方法はありますか?source.Children
destination.ChildrenIds
destination.SomeCollectionPropertyIds
ATM 各プロパティに次のマッピングを使用します。
Mapper.CreateMap<Source, Destination>()
.ForMember(d => d.ChildrenIds, m => m.MapFrom(s => s.Children.Select(c => c.Id).ToList()))
、もちろん動作しますが、毎回明示的に宣言する必要がないように、Automapper が (カスタム規則を使用して) 自動的にそれを行うことができるかどうか疑問に思います。