我有 3 个源类和 3 个目标类来映射属性。 我如何使用 C# automapper 映射以下 3 个源类和 3 个目标类。
public class Source1
{
public int Id { get; set; } = 1;
public string Name1 { get; set; } = "John";
public string Name2 { get; set; } = "David";
public Source2 Src2 { get; set; }
}
public class Source2
{
public string Email { get; set; } = "[email protected]";
public Source3 Src3 { get; set; }
}
public class Source3
{
public string Address1 { get; set; } = "abc";
public string Address2 { get; set; } = "efg";
}
public class Dest1
{
public int Id { get; set; }
public string Name1 { get; set; }
public Dest2 Dst2 { get; set; }
}
public class Dest2
{
public string Email { get; set; }
public Dest2 Dst3 { get; set; }
}
public class Dest3
{
public string Address1 { get; set; }
}
[1]: https://docs.automapper.org/en/stable/Nested-mappings.html