0
아래 코드를 사용하여 컬렉션의 유형 그룹을 단일 컬렉션에 매핑 할 수 있습니다. 나는 하나 개의 모음으로 드라이버의 모든 세 가지 유형을 매핑 할 수 있어요 위의 솔루션을Automapper를 사용하여 여러 컬렉션을 단일 컬렉션에 매핑
AutoMapper.Mapper.CreateMap<Source, Destination>().ForMember(
dest => dest.Drivers,
opt => opt.MapFrom(src => src.BikeDrivers.Concat(src.CarDrivers).Concat(src.TruckDrivers)));
. 내 대상 개체 (드라이버)에는 드라이버 유형을 식별하는 데 도움이되는 DriverType이라는 속성이 있습니다. (BikeDriver/CarDriver/TruckDriver)
위의 코드에서 내가 추가 할 컬렉션을 기반으로 DriverType 속성을 설정하는 방법은 무엇입니까?
예에 대한: 나는 CarDrivers 수집 항목 DriverType = BikeDriverfor BikeDrivers 컬렉션 항목에 대한 하드 코드
DriverType = CarDriver에 있습니다. 사전