gpt4 book ai didi

Automapper 从包含对象列表的源到目标的映射

转载 作者:行者123 更新时间:2023-12-05 00:26:39 24 4
gpt4 key购买 nike

我必须使用 automapper 创建一个映射。

Public class Source
{
public string Id;
public string Firstname;
public string Lastname;
}

目的地是
Public class Destination
{
public string Id;
public Person[] persons;
}

人类是
Public class Person
{
public string FirstName;
public string LastName;
}

我正在尝试创建映射
AutoMapper.Mapper.CreateMap<Source, Destination>(); 

但我不知道如何将名字、姓氏映射到对象人的数组。

最佳答案

AutoMapper.Mapper.CreateMap<Source, Destination>().AfterMap((s,d) => d.Person = new Person[] { FirstName = s.FirstName, LastName = s.LastName }));

此解决方案应创建 Person 的新实例但是,将它们映射到新类而不是数组不是更好吗?

关于Automapper 从包含对象列表的源到目标的映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21877580/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com