0

如果我有一个带有子对象列表的父对象,并且这些子对象有一个布尔值告诉它们是否应该包含在映射中,我该如何在 Mapster 中进行此过滤?

代码示例:

class Parent
{
   public List<Child> Children {get;set;}
}
class Child
{
   public double SomeValue {get;set;}
   public bool ShouldMap {get;set;}
}

和 dto 对象:

class ParentDto
{
   public List<ChildDto> Children {get;set;}
}
class ChildDto
{
   public double SomeValue {get;set;}
}

似乎有一个 IgnoreIf 函数,但在这种情况下我无法让它工作。

4

0 回答 0