有没有办法设置一个类的所有属性,我正在映射,即 string.Empty
应该映射到 NULL
。
Mapper.CreateMap<TSource, TDest>();
我希望 TSource
的所有字符串 Empty 属性都映射到 TDest
对应属性中的 NULL
。
我目前还没有找到一种方法来全局分配此条件,而无需手动为所有属性设置它。
编辑
我只需要一个特定的映射而不是我的应用程序中定义的所有映射。
最佳答案
cfg.CreateMap<string, string>().ConvertUsing(s=>s == "" ? (string)null : s);
关于c# - 当字符串为空时,C# Automapper 如何将字段设置为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53450418/