Asp.net mvc AutoMapper没有映射我的字节数组字段

Asp.net mvc AutoMapper没有映射我的字节数组字段,asp.net-mvc,entity-framework-5,automapper,Asp.net Mvc,Entity Framework 5,Automapper,我有一个非常简单的POCO,它包含一个名为Image的byte[]类型的属性。我发现,如果该字段设置为null,并且我映射到的实体框架对象已经具有Image属性的值,那么在调用Mapper.Map之后,EF对象值不会设置为null 我是否应该做一些特定的事情来强制AutoMapper这样做,或者我应该手动这样做 使用AutoMapper的2.2.1版 谢谢, Gary尝试使用AllowNullCollections配置选项: Mapper.Configuration.AllowNullColle

我有一个非常简单的POCO,它包含一个名为Image的byte[]类型的属性。我发现,如果该字段设置为null,并且我映射到的实体框架对象已经具有Image属性的值,那么在调用Mapper.Map之后,EF对象值不会设置为null

我是否应该做一些特定的事情来强制AutoMapper这样做,或者我应该手动这样做

使用AutoMapper的2.2.1版

谢谢,
Gary

尝试使用AllowNullCollections配置选项:

Mapper.Configuration.AllowNullCollections = true;

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