実行時に構成したいので、ジェネリックを使用せずに AutoMapper を構成しようとしています。
SubstiteNulls メソッドを構成して、次と同等のことを実行できるようにしたい:
Mapper.CreateMap<Source, Dest>()
.ForMember(dest => dest.Value, opt => opt.NullSubstitute("Other Value"));
しかし、これを行う方法がわかりません。それらの Type オブジェクトをCreateMap
ファクトリ メソッドに渡すことができますが、ForMember
メソッドを使用すると、opt
オブジェクトにはメソッドが含まれませんNullSubstitute
。これは、ここで使用しているジェネリックがないためだと思います。
どうすればこれを達成できるかについてのアイデアはありますか?
アップデート
これらは私が得ているオプションです: