Automapper:null集合处理

时间:2018-05-10 17:54:31

标签: automapper

这篇文章更像是RFC。我在Github上创建问题之前收集意见,以确保它是合理的。

主题是

  

映射集合属性时,如果源值为null   AutoMapper会将目标字段映射到空集合   而不是将目标值设置为null。这符合   实体框架和框架设计指南的行为   相信C#引用,数组,列表,集合,词典和   IEnumerables永远不应该为null。   https://media.readthedocs.org/pdf/automapper/latest/automapper.pdf

我觉得很意外。我不认为,迫使开发人员遵循框架设计指南的行为是Automapper关注的领域。它可以选择启用,但它不应该是默认设置,因为空值和空集合是不同的东西。

您怎么看?

0 个答案:

没有答案