我正在尝试在不使用泛型的情况下配置 AutoMapper,因为我想在运行时配置它。
我想配置 SubstiteNulls 方法并能够执行以下操作:
Mapper.CreateMap<Source, Dest>()
.ForMember(dest => dest.Value, opt => opt.NullSubstitute("Other Value"));
但我无法弄清楚如何做到这一点。您可以将它们的 Type 对象传递给CreateMap
工厂方法,但是当您使用该ForMember
方法时,该opt
对象不包含该NullSubstitute
方法,我想这是由于我在这里使用的缺少泛型。
关于如何实现这一目标的任何想法?
更新
这些是我得到的选项: