AUtomapper - отображение пользовательских свойств - PullRequest
1 голос
/ 13 мая 2011

Обычно имена свойств совпадают, но многие свойства имеют с одной стороны префикс.

Классы могут выглядеть следующим образом

public class User
{
     public string Name{ get; set; }
     public string Adress{ get; set; }
     public string SureName{ get; set; }
} 

public class UserEntity
{
     public string Name{ get; set; }
     public string XxxAdress{ get; set; }
     public string YyyYyySureName{ get; set; }
} 

Можно ли создать правило, котороебудет сравнивать имена свойств с помощью функции EndsWith()?

Я не хочу использовать .ForMember для каждого объекта, есть много объектов для поддержки этого.

1 Ответ

1 голос
/ 13 мая 2011

Вы можете использовать RecognizePrefixes или RecognizeDestinationPrefixes для общих префиксов / постфиксов, и AutoMapper подберет для вас подходящие вещи.Эти методы можно найти в классах профиля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...