Automapper将多个属性转换为数组/列表

时间:2015-12-02 01:44:31

标签: c# automapper

我们的数据库使用firstname1和firstname2

等属性构建

不幸的是我无法修改数据库所以我想至少返回一个名字列表..如何让自动转向器

public class dto 
{
  public string firstname1;
  public string firstname2;
}

进入

数组
public class viewmodel 
{
  public string firstname;
}

1 个答案:

答案 0 :(得分:1)

您可以将lambda传递给ResolveUsing

.ForMember(f => f.Value, o => o.ResolveUsing(b =>
    {
        // Combine your firstnames here...
        return new[]{ b.firstname1, b.firstname2 };
    }
));