我有一个复杂的对象(从 Web 服务 api 返回)。它有多个嵌套的项目,其中一些包含属性名称和值(键值对)的列表。 例如
一个meterdetail类可以包含多个meter对象,每个meter对象有多行,每一行有一个键(属性名)和一个值(属性值)。我需要将每一行映射到一个类的特定属性,所以
等等
这可以使用 automapper 吗?如果是这样,我将如何做到这一点? 我使用 .netcore 5 和 C# 我非常感谢一些建议
答案 0 :(得分:1)
我不会打扰。 AutoMapper 非常适合从一种类型到另一种类型的简单 1-1 映射,它们看起来基本相同,但是如果您确实设法使用 AutoMapper 完成了您的要求,那么您只是将复杂的逻辑隐藏在映射类中,远离事情正在发生。如果是我,我会把时间花在手工制作上,而不是。我想你以后会为此感谢自己的。