インスタンスAPIを備えた最新バージョンを使用しています。
私のソースタイプ:
public class Source {
public string ValueX { get; set; }
public string ValueY { get; set; }
public string ValueZ { get; set; }
}
私の目的地のタイプ:
public class Destination {
public Destination () { Inner = new Inner(); }
public string ValueX { get; set; }
public Inner Inner { get; set; }
public class Inner {
public string ValueY { get; set; }
public string ValueZ { get; set; }
}
}
私の設定(プロファイルで行われます):
CreateMap<Source, Destination>()
.ForMember(dest => dest.Inner, opt => opt.MapFrom(src => src));
しかし、これは内部オブジェクトをマップしません。構成をテストすると、役に立たないAutoMapperConfigurationException
例外がスローされます。
このマッピングを機能させる適切な方法は何ですか?