只是想确认一个我没有看到的一般问题,所以我没有包含任何代码。我经常使用 AutoMapper 在域对象和 DTO/ View 模型之间来回映射,并且我经常利用源中嵌套对象和属性到目标中的扁平结构的传统自动映射。我只是假设从平面源到嵌套目标的情况也是如此,但似乎并非如此。这是正确的还是我错过了什么?

我很清楚我可以明确地映射它并且会这样做,但是代码越少越好,所以我想检查一下。在谷歌上搜索了一下,我没有找到太多关于从平面到嵌套的引用。我正在使用 AutoMapper 2.0。

谢谢,
马修

最佳答案

据我所知,不,它不能这样做(尽管证明否定总是很困难)。

如果您需要此功能,您应该查看 ValueInjecter 。它是一个基于约定的对象映射器,可以展平、解展和一大堆其他非常强大的东西(如 calling stored procedures )。

关于automapper - AutoMapper 能否以传统方式与展平(平展到嵌套结构)相反?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8896279/

10-13 08:02