我有 3 个名为 Employee、EmployeeTwo 和 EmployeeThree 的类,我想将 Employee 映射到 EmployeeTwo 并将 Employee 映射到 EmployeeThree。
以下是课程。我还尝试在 Employee Class 属性上定义 AdaptMember 属性,但它只定义了一个,我必须将它映射到两个不同的属性。
注意:我不能为 EmployeeTwo 和 EmployeeThree 类定义任何属性,因为它来自 API,并且可以重新生成。
public class Employee
{
[AdaptMember(nameof(EmployeeTwo.EmployeeID))]
public int ID { get; set; }
[AdaptMember(nameof(EmployeeTwo.EmployeeName))]
public string Name { get; set; }
}
public class EmployeeTwo
{
public int EmployeeID { get; set; }
public string EmployeeName { get; set; }
}
public class EmployeeThree
{
public int EmployeeThreeID { get; set; }
public string EmployeeThreeName { get; set; }
}
任何帮助都非常感谢。