2016-11-30 81 views
1

假設我有兩個班,並使用Mapster映射的彼此禁用「getPropertyName」方法映射屬性mapster

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

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

任何方式在全球範圍內的GetX()禁用地圖XAB映射? 這種行爲默認情況下,它被描述爲here,但我還沒有找到任何方法來改變它。

+0

改變好奇的情況下:映射器試圖映射'GetType'方法,這是每一個對象的。 – FLCL

回答

0

一樣準確地描述here,映射策略可以容易地與

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