所以,我有自己的映射器(不是AutoMapper),它将模型相互映射。你给你想要映射的模型,并用Map方法推送一个对象。除此之外,我编写了Extend方法,它作为Map方法的覆盖,例如,添加不是的属性在被映射的对象中可用。
问题:
问题在于,我的 public Mapper<T> Extend(Func<T, T> func)
方法不喜欢不同的类型。
可能的解决方案:
我正在考虑两种解决方案:
q => q.Ownership = obj.Ownerships.First().Map()
。问题: 如何解决此错误并实现我想要的目标?