如何使用AutoMapper将空值映射到特定映射?

时间:2010-02-03 16:53:27

标签: c# .net mapping automapper

我找到了这个解决方案AutoMapper - setting destination string to null actually makes it string.Empty

但它使用Initialize方法,因此所有映射行为都会随着app改变:O

我只需要为特定的映射做这件事。

1 个答案:

答案 0 :(得分:8)

找到解决方案:

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

谢谢你们:)

照顾你的目的地字段类型(记住你需要可以为空的类型。例如'Byte?')