1

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

class A 
{
   public int GetX(){ return 1; }
}

class B 
{
   public int X { get; set; }
}

有什么方法可以全局禁用GetX()to到映射X的映射吗?默认情况下,此行为在此处进行了描述,但我还没有找到任何更改它的方法。AB

4

1 回答 1

0

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

  TypeAdapterConfig.GlobalSettings.Default.Settings.ValueAccessingStrategies
                .Remove(ValueAccessingStrategy.GetMethod);
于 2016-12-02T08:16:19.247 回答