如何使用AutoMapper将枚举的默认映射到字符串?

时间:2017-08-03 08:33:55

标签: c# string enums automapper

假设我有两种类型:MyEnum和string,我可以创建像

这样的映射
Mapper.Initialize(cfg => cfg.CreateMap<MyEnum, string>().ConvertUsing(src => src.ToString()));

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

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

1 个答案:

答案 0 :(得分:1)

没有必要。它默认工作。