小编use*_*710的帖子

我可以使用automapper将多个对象映射到目标对象

UserAccount objUserAccount=null;
AutoMapper.Mapper.CreateMap<AccountBO, UserAccount>();
objUserAccount = AutoMapper.Mapper.Map<AccountBO, UserAccount>(lstAcc[0]);
Run Code Online (Sandbox Code Playgroud)

到目前为止,映射AccountBO属性很好.

现在我必须将对象objAddressBO属性映射到目标,包括上面的映射值.为此,我在上面的代码行中编写了如下代码.

AutoMapper.Mapper.CreateMap<AddressBO,UserAccount>();
objUserAccount=AutoMapper.Mapper.Map<AddressBO,UserAccount>(objAddressBO);
Run Code Online (Sandbox Code Playgroud)

但它丢失了第一次映射值并仅返回最后一次映射值.

请让我知道在目标对象中同时包含两个值时需要做些哪些更改.

c# mapping automapper

1
推荐指数
1
解决办法
2742
查看次数

标签 统计

automapper ×1

c# ×1

mapping ×1