SDReyes
SDReyes

Reputation: 9954

How to map null values with AutoMapper for an specific mapping?

I found this solution AutoMapper - setting destination string to null actually makes it string.Empty

but It uses the Initialize method so all the mappings behavior would change along the app : O

And I just need do it for a specific mapping.

Upvotes: 5

Views: 6979

Answers (1)

SDReyes
SDReyes

Reputation: 9954

Found a solution:

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

Thanks guys : )

Take care of your destination field types (remember you need nullable types. e.g. 'Byte?' )

Upvotes: 9

Related Questions