我在 AutoMapper 中有以下地图:
AutoMapper.Mapper.CreateMap<MySourceObject, Int32>()
.ForMember(d => d, o => o.MapFrom(s => s.Id));
我正在尝试将Id
源对象的属性映射到int
作为目标。
不幸的是,上面给出了以下错误:
Custom configuration for members is only supported for
top-level individual members on a type
有任何想法吗?
当我只需要Id
绑定到 a时,我想要实现的是不必将整个复杂对象传递给 ViewModel DropDownList
,因为返回的 POSTed 表单不会重新创建复杂对象,只需返回 int。int
我只需要一个:)
现在,我可以自己在代码中执行此操作,但这会降低使用自动映射器的意义。