2011-06-15 48 views
2

我有一個自動映射器拋出一個空引用異常的問題。自動映射器空參考

Mapper.CreateMap<People, PeopleDto>() 
     .ForMember(d => d.Country, opt => opt.MapFrom(o => o.Address.Country)) 

問題是,當地址爲空,並試圖獲取地圖Address.Country

回答

4
Mapper.CreateMap() .ForMember(d => d.Country, opt => opt.MapFrom(o => (o.Address != null) ? o.Address.Country : "ADDRESS NOT SPECIFIED")) 
+0

解決的問題。謝謝 – 2012-02-06 10:18:32

+0

@JamesPetersen不客氣! – 2012-02-07 11:07:55