我开始学习了
AutoMapper
遇到一些小问题。
本质上,当尝试绑定到automapper生成的ilist时,我会得到空引用异常。
我的引导方法如下:
Mapper.CreateMap<Claimant, ClaimantViewModel>()
.ForMember(
vm => vm.Check,
opt => opt.Ignore());
Mapper.CreateMap<IList<Claimant>, IList<ClaimantViewModel>>();
Mapper.AssertConfigurationIsValid();
我不喜欢。然后我试着打电话给:
dlWAMs.DataSource = Mapper.Map<IList<Claimant>, IList<ClaimantViewModel>(someilist);
dlWAMs.DataBind();
我得到一个空引用异常。如果我编写自己的循环代码并将模型映射到一个视图模型,那么代码运行良好。
我做错什么了?