代码之家  ›  专栏  ›  技术社区  ›  SDReyes

如何使用automapper为特定映射映射空值?

  •  5
  • SDReyes  · 技术社区  · 15 年前

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

    但它使用了initialize方法,因此所有映射行为都会随着app:o而改变。

    我只需要做一个特定的映射。

    1 回复  |  直到 12 年前
        1
  •  8
  •   SDReyes    15 年前

    找到一个解决方案:

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

    谢谢大家:)

    注意目标字段类型(记住您需要可以为空的类型)。例如“字节?”