Как сопоставить нулевые значения с AutoMapper для конкретного сопоставления? - PullRequest
5 голосов
/ 03 февраля 2010

Я нашел это решение AutoMapper - установка строки назначения на ноль фактически делает ее строкой. Пустой

, но он использует метод Initialize, поэтому поведение всех отображений в приложении будет меняться: O

И мне просто нужно сделать это для определенного отображения.

1 Ответ

8 голосов
/ 03 февраля 2010

Нашли решение:

Mapper.Initialize( Conf =>
  {
    Conf.ForSourceType<MyGreatViewModel>().AllowNullDestinationValues = true;
  } );

Спасибо, ребята:)

Позаботьтесь о типах полей назначения (помните, что вам нужны типы, допускающие значения Nullable. Например, 'Byte?')

...