【发布时间】:2010-06-07 23:47:50
【问题描述】:
我有一个如下所示的源对象:
private class SourceObject {
public Enum1 EnumProp1 { get; set; }
public Enum2 EnumProp2 { get; set; }
}
枚举用提供字符串表示的自定义[Description] 属性装饰,我有一个扩展方法.GetDescription() 可以返回它。如何使用该扩展映射这些枚举属性?
我正在尝试映射到这样的对象:
private class DestinationObject {
public string Enum1Description { get; set; }
public string Enum2Description { get; set; }
}
我认为自定义格式化程序是我最好的选择,但我不知道如何添加格式化程序和同时指定要映射的字段。
【问题讨论】:
标签: automapper