我创建了一个完整的Visual Studio 2010解决方案,可以在此重现此问题:
http://dl.dropbox.com/u/42317133/WcfRiaAutoMapper.zip
在“RIAServicesLibrary1.Web”项目的BlogService.cs中的InsertPost方法中进行映射时存在问题。
如果我评论这两行,那么它会按预期工作。
有什么想法吗?
AutoMapper 1.1和AutoMapper 2.0.0都会出现这种情况
非常感谢。
这是此处提交的问题的重新发布:
https://github.com/AutoMapper/AutoMapper/issues/165
答案 0 :(得分:1)
我终于可以通过使用UseDestinationValue成员选项解决此问题,如下所示:
Mapper.CreateMap<Post2, Post>().ForMember(destinationMember => destinationMember.Author, memberOptions => memberOptions.UseDestinationValue());