gpt4 book ai didi

c# - 当字符串为空时,C# Automapper 如何将字段设置为 null

转载 作者:太空宇宙 更新时间:2023-11-03 20:52:56 27 4
gpt4 key购买 nike

有没有办法设置一个类的所有属性,我正在映射,即 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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com