问题描述
我正在从输入模型(源)映射到域模型(目的地)
目标类具有一个类型为对象的列表,并且该类型具有在源列表类型上为 not 的属性
这导致以下异常
AutoMapperConfigurationException:找到了未映射的成员。评论 下面的类型和成员。
奇怪的是,当输入模型集合对象类型具有域模型集合对象类型中未包含的属性时,不会引发任何异常。反之亦然。
如何确保域模型集合对象类型上可以存在未映射到任何属性的属性?
这是MRE https://github.com/jstallm/AutomapperListIssue-MRE
在此MRE中,您可以看到输入模型具有类型为Class1InputModel的列表。 Class1InputModel具有Description属性,自动映射器完全不会抱怨。
但是,类DomainModel具有Class1DomainModel类型的列表,其中包含名为Other的字段。这是导致问题的唯一属性。本质上,在成功映射后,我希望属性“ Other”为空。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)