问题描述
|
我有自动映射器的问题,该问题会引发Null引用异常。
Mapper.CreateMap<People,PeopleDto>()
.ForMember(d => d.Country,opt => opt.MapFrom(o => o.Address.Country))
问题是,当Address为null并尝试获取地图Address.Country时
解决方法
Mapper.CreateMap() .ForMember(d => d.Country,opt => opt.MapFrom(o => (o.Address != null) ? o.Address.Country : \"ADDRESS NOT SPECIFIED\"))