0
一个项目映射阵列I具有类的类:如何在目的地使用Automapper
class A
{
public string str1 { get; set; }
public string str2 { get; set; }
public string str3 { get; set; }
}
class B
{
public string bstr1 { get; set; }
public string bstr2 { get; set; }
}
class C
{
public string cstr1 { get; set; }
public IEnumerable<B> barr1 { get; set; }
}
如何创建像
this.CreateMap<A, C>()
.ForMember(dest => dest.cstr1, exp => exp.MapFrom(scc => scc.str1))
.ForMember(dest => dest.barr1, exp => exp.MapFrom(scc => scc))
.IgnoreAllNonExisting();
this.CreateMap<A, B[]>()
.ForMember(dest => dest[0].bstr1, exp => exp.MapFrom(scc => scc.str2))
.ForMember(dest => dest[0].bstr2, exp => exp.MapFrom(scc => scc.str3))
.IgnoreAllNonExisting();
通过简单的词语映射如何将对象映射到所述第一项目标中的数组。