public class ProfileA : ProfileB
{
CreateMap<Source, Destination>(d => d.Age, opt => opt.UseValue(14));
}
public class ProfileB : Profile
{
public ProfileB()
{
CreateMap<Source, Destination>(d => d.Name, opt => opt.UseValue("qqq"));
}
}
即使地图位于相同的源和目标类型,我希望通过创建基本配置文件进行分离,然后继承并创建更具体的配置文件。但与上述代码一样,只会应用ProfileA
个地图制作器。
如何使用AutoMapper实现这样的壮举,或者它甚至被认为是AutoMapper的一个好习惯?