我知道如何使用没有功能的地图。这是输入:
Id: 1
Name: Something
Color: -9690922
预期产量:
Id: 1
Name: Something
Color: (29, 3, 201, 1)
我有一个函数可以从数字转换这个颜色,但是如何在映射器中使用它?
答案 0 :(得分:1)
创建地图时应使用MapFrom选项。 因此,如果从数字转换颜色的函数是CreateCol(),请使用类似:
的内容 Mapper.CreateMap<EFAddress, Address>()
.ForMember(dest => dest.Color, opt => opt.MapFrom(src =>
CreateCol(src.Color)));