禁用"getPropertyName"方法映射到映射器的属性



>假设我有两个类,并使用Mapster将一个映射到另一个:

class A 
{
public int GetX(){ return 1; }
}
class B 
{
public int X { get; set; }
}

有没有办法全局禁用GetX()X的映射,以进行AB映射? 此行为是默认的,此处进行了描述,但我还没有找到任何更改它的方法。

就像这里准确描述的那样,映射策略可以很容易地改变

TypeAdapterConfig.GlobalSettings.Default.Settings.ValueAccessingStrategies
.Remove(ValueAccessingStrategy.GetMethod);

相关内容

  • 没有找到相关文章

最新更新