カスタムクラスがあります:
public class Class1 {
public string Id { get; set; }
public MFileType DefaultFileType { get; set; }
}
私がマップしようとしているもの:
public class Class2 {
public string Id { get; set; }
public virtual FileType DefaultFileType { get; set; }
}
ForMember() メソッドの FileType を無視できることはわかっています。
しかし、MFileType/FileType プロパティの Class1 を Class2 にマップすることは可能ですか?
私は使用してみました:
Mapper.CreateMap<Class1, Class2>()
.ForMember(dest => dest.FileType, opt => opt.MapFrom(src => src.MFileType));
しかし、これは機能しません。Class2 ファイルはコード ツールによって生成されたので、変更できません。
これは可能ですか?