Отключить сопоставление метода getPropertyName со свойством для mapster

Предположим, у меня есть два класса и я использую Mapster для отображения одного на другой:

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

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

Есть ли способ глобально отключить карту GetX() в X за A в B отображение? Это поведение по умолчанию, оно описано здесь, но я не нашел способа его изменить.

1 ответ

Решение

Как точно описано здесь, стратегию картирования можно легко изменить с помощью

  TypeAdapterConfig.GlobalSettings.Default.Settings.ValueAccessingStrategies
                .Remove(ValueAccessingStrategy.GetMethod);
Другие вопросы по тегам