c#映射类到另一个类

本文关键字:另一个 映射 | 更新日期: 2023-09-27 18:08:38

我对以下问题的最佳设计模式感兴趣。假设我有两个具有不同数量属性的类。我需要将源类的实例映射到目标类的实例。映射源属性可能不是简单地相等。可能有条件检查等。最简单的方法是编写方法并接受源类对象作为参数。然后操作属性并初始化目标类的对象。然而,这是不好的,因为会有重复的代码和逻辑。因为会有很多类型的源类。所以,每次转换我都会被迫编写代码。我想到了泛型方法?感谢您的宝贵时间。

c#映射类到另一个类

Automapper在我们的团队中工作得很好。