我有一个自定义类:
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。
但是是否可以将 Class1 映射到 Class2 的 MFileType/FileType 属性?
我尝试使用:
Mapper.CreateMap<Class1, Class2>()
.ForMember(dest => dest.FileType, opt => opt.MapFrom(src => src.MFileType));
但这不起作用。Class2 文件是由代码工具生成的,所以我无法更改。
这可能吗?