禁用“getPropertyName”方法映射到mapster的属性

时间:2016-11-30 13:31:23

标签: c# mapster

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

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

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

是否有办法全局禁用GetX()XA地图的B地图? 默认情况下,此行为被描述为here,但我没有找到任何方法来更改它。

1 个答案:

答案 0 :(得分:0)

与准确描述here一样,可以使用

轻松更改映射策略
  TypeAdapterConfig.GlobalSettings.Default.Settings.ValueAccessingStrategies
                .Remove(ValueAccessingStrategy.GetMethod);