首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mapster -如何访问父对象

Mapster -如何访问父对象
EN

Stack Overflow用户
提问于 2020-04-16 00:09:44
回答 1查看 174关注 0票数 0

在使用Mapster时,我希望能够在映射子对象时访问父对象。我该怎么做呢?

代码语言:javascript
复制
class Parent {
 public int Id {get;set;}
 public Child Child {get;set;}
}

class Child {
 public int ParentId {get;set;}
 public string Name {get;set;}
}

...
config.NewConfig<Parent, ParentModel>()
 .Map(dest => dest.Id, src => src.Id)
 .Map(dest => dest.Child, src => src.Child);

config.NewConfig<Child, ChildModel>()
 .Map(dest => dest.Name, src => src.Name)
 .Map(dest => dest.ParentId, src => // How do I access the parent.Id);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-19 08:09:29

您可以在父映射配置中映射子对象。

代码语言:javascript
复制
config.NewConfig<Parent, ParentModel>()
    .Map(dest => dest.Child.ParentId, src => src.Id);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61233403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档