>假设我有两个类,并使用Mapster将一个映射到另一个:
class A
{
public int GetX(){ return 1; }
}
class B
{
public int X { get; set; }
}
有没有办法全局禁用GetX()
到X
的映射,以进行A
到B
映射? 此行为是默认的,此处进行了描述,但我还没有找到任何更改它的方法。
就像这里准确描述的那样,映射策略可以很容易地改变
TypeAdapterConfig.GlobalSettings.Default.Settings.ValueAccessingStrategies
.Remove(ValueAccessingStrategy.GetMethod);