V1版本
This commit is contained in:
@@ -16,7 +16,17 @@ namespace CapMachine.Wpf.MapperProfile
|
||||
{
|
||||
public ChartSelectProfile()
|
||||
{
|
||||
CreateMap<ConfigChartSelect, ChartSelectDto>()
|
||||
CreateMap<ConfigChart, ChartSelectDto>()
|
||||
.ForMember(dest => dest.Index, opt => opt.MapFrom(src => src.Index))
|
||||
.ForMember(dest => dest.Name, opt => opt.MapFrom(src => src.Name))
|
||||
//.ForMember(dest => dest.Id, opt => opt.Ignore())//忽略目标类中的属性
|
||||
//.ForMember(dest => dest.OrderDate, opt => opt.UserValue<DateTime>(DateTime.Now)); //固定值匹配
|
||||
//.ForMember(dest => dest.TotalAmount, opt => opt.MapFrom(src => src.TotalAmount ?? 0)) //复杂的匹配
|
||||
//.ForMember(dest => dest.EventDate, opt => opt.MapFrom(src => src.WorkEvent.Date)) //属性匹配,匹配源类中WorkEvent.Date到EventDate
|
||||
.ForMember(dest => dest.YAxis, opt => opt.MapFrom(src => src.ConfigChartYAxis))//
|
||||
.ReverseMap();
|
||||
|
||||
CreateMap<HistoryConfigChart, ChartSelectDto>()
|
||||
.ForMember(dest => dest.Index, opt => opt.MapFrom(src => src.Index))
|
||||
.ForMember(dest => dest.Name, opt => opt.MapFrom(src => src.Name))
|
||||
//.ForMember(dest => dest.Id, opt => opt.Ignore())//忽略目标类中的属性
|
||||
|
||||
Reference in New Issue
Block a user