use*_*679 4 automapping automapper automapper-2 automapper-3
我必须用automapper创建一个Mapping.
Public class Source
{
public string Id;
public string Firstname;
public string Lastname;
}
Run Code Online (Sandbox Code Playgroud)
目的地是
Public class Destination
{
public string Id;
public Person[] persons;
}
Run Code Online (Sandbox Code Playgroud)
人类是
Public class Person
{
public string FirstName;
public string LastName;
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试创建映射
AutoMapper.Mapper.CreateMap<Source, Destination>();
Run Code Online (Sandbox Code Playgroud)
但我不知道如何将Firstname,Lastname映射到对象Person的数组.
AutoMapper.Mapper.CreateMap<Source, Destination>().AfterMap((s,d) => d.Person = new Person[] { FirstName = s.FirstName, LastName = s.LastName }));
Run Code Online (Sandbox Code Playgroud)
这个解决方案应该创建一个新的实例,Person
但是你最好将它们映射到一个新的类而不是一个数组吗?
归档时间: |
|
查看次数: |
1782 次 |
最近记录: |