4
현재 모든 다른 열거 형 값 유형을 대소 문자 구분 된 문자열 값으로 매핑합니다. 중복 논리를 포함하는 여러 맵이 있습니다. 다음 AutoMapper 코드를 가져 와서 열거 형을 항상 소문자로 변환하도록 알려주십시오.AutoMapper를 사용하는 일반 열거 형 소문자 문자열 매핑
Mapper.CreateMap<Enum, String>().ConvertUsing(e => e.ToString().ToLower());
:
Mapper.CreateMap<Class1, OutClass1>()
.ForMember(dest => dest.Enum1String, opt => opt.MapFrom(src => src.Enum1.ToString().ToLower()))
.ForMember(dest => dest.Enum2String, opt => opt.MapFrom(src => src.Enum2.ToString().ToLower()));
Mapper.CreateMap<Class2, OutClass2>()
.ForMember(dest => dest.Enum2String, opt => opt.MapFrom(src => src.Enum2.ToString().ToLower()));