我找到了这个解决方案AutoMapper - setting destination string to null actually makes it string.Empty
但它使用Initialize方法,因此所有映射行为都会随着app改变:O
我只需要为特定的映射做这件事。
答案 0 :(得分:8)
找到解决方案:
Mapper.Initialize( Conf =>
{
Conf.ForSourceType<MyGreatViewModel>().AllowNullDestinationValues = true;
} );
谢谢你们:)
照顾你的目的地字段类型(记住你需要可以为空的类型。例如'Byte?')