AutoMapper不映射我的字节数组字段

时间:2013-06-23 19:48:34

标签: asp.net-mvc entity-framework-5 automapper

我有一个非常简单的POCO,它包含一个名为Image of type byte []的属性。我发现如果此字段设置为null,并且我映射到的Entity Framework对象已经具有Image属性的值,则在调用Mapper.Map后,EF对象值不会设置为null。 / p>

我是否应该采取具体措施强制AutoMapper执行此操作,还是应该手动执行此操作?

使用AutoMapper 2.2.1版。

谢谢, 加里

2 个答案:

答案 0 :(得分:0)

尝试使用AllowNullCollections配置选项:

Mapper.Configuration.AllowNullCollections = true;

答案 1 :(得分:0)

我意识到我实际上是在2.2.1的预发布版本上。升级到最新版本后,此问题似乎已消失。如果其他人发现这种情况,您可能需要将其作为可能的解决方案进行检查。