我的自动映射器有一个问题,它会引发空引用异常。
Mapper.CreateMap<People, PeopleDto>()
.ForMember(d => d.Country, opt => opt.MapFrom(o => o.Address.Country))
Run Code Online (Sandbox Code Playgroud)
问题是当 Address 为空并尝试获取地图 Address.Country 时
Mapper.CreateMap()
.ForMember(d => d.Country,
opt => opt.MapFrom(
o => (o.Address != null) ? o.Address.Country : "ADDRESS NOT SPECIFIED"
)
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6781 次 |
| 最近记录: |