小编kin*_*eal的帖子

使用 AutoMapper 合并对象

我正在尝试使用 AutoMapper 合并来自多个对象的数据,但遇到了一些似乎无法解决的问题。

我有一个对象,如:

public class Parent
{
    public string Id { get; set; }
    public List<Child> Children { get; set; }
}
public class Child
{
    public string Key { get; set; }
    public int? Value1 { get; set; }
    public int? Value2 { get; set; }
    public int? Value3 { get; set; }
    public int? Value4 { get; set; }
    public int? Value5 { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

显然子属性并不都是整数,但大多数都是可以为空的。

我在应用程序的两个不同层中有这些对象,因此我使用 AutoMapper 在它们之间进行转换:

{
    Mapper.CreateMap<Parent, ParentDTO>();
    Mapper.CreateMap<ParentDTO, Parent>();

    Mapper.CreateMap<Child, …
Run Code Online (Sandbox Code Playgroud)

c# automapper-4

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

automapper-4 ×1

c# ×1