AutoMapper会使域模型变得扁平,但它会做相反的事情吗?如果不是,那该怎么办?

Mat*_*att 9 asp.net-mvc model-binding domain-model viewmodel automapper

我一直在阅读AutoMapper,因为我在这里回答了我之前的一个问题.

它说AutoMapper会使复杂的域模型变得扁平化,但我需要的是相反的东西.我需要将我的视图模型(展平的域模型)连接到复杂的域模型,以便我可以快速将视图模型转换为域模型.

有没有类似于AutoMapper的东西采用视图模型并使其成为一个复杂的域模型?

Mat*_*nze 2

不一定,因为它必须非常传统才能有用。展平时很容易辨别模式,但反过来……自定义逻辑太多了。