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