【问题标题】:How to give default mapping of enum to string using AutoMapper?如何使用 AutoMapper 将枚举默认映射到字符串?
【发布时间】:2017-08-03 08:33:54
【问题描述】:

假设我有两种类型:MyEnum 和 string,我可以创建一个类似的映射

Mapper.Initialize(cfg => cfg.CreateMap<MyEnum, string>().ConvertUsing(src => src.ToString()));

但是我可以告诉 AutoMapper 通过调用 .ToString()any 枚举映射到字符串吗?

如果我有 100 种枚举类型,并且我想通过调用 ToString() 将它们全部转换为字符串,我必须添加 100 行新代码。

【问题讨论】:

    标签: c# string enums automapper


    【解决方案1】:

    这没有必要。它默认工作。

    【讨论】:

      猜你喜欢
      • 2011-04-14
      • 1970-01-01
      • 2020-05-30
      • 2021-11-09
      • 2019-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多