【发布时间】:2015-12-15 18:51:41
【问题描述】:
我正在尝试弄清楚如何在以下场景中使用 AutoMapper:-
我有以下实体模型:-
public class Lender : LegacyEntity
{
public int Id { get; set; }
public string Name { get; set; }
public ClaimType ClaimTypes { get; set; }
//Other properties kepy out for brevity.
}
这是以下服务模型:-
public class LenderServiceModel
{
[Editable(false)]
public int Id { get; set; }
[Editable(false)]
public string Name { get; set; }
[Editable(false)]
public List<string> ClaimTypes { get; set; }
}
在实体模型的情况下,ClaimType 属性是一个标志枚举:-
[Flags]
public enum ClaimType : int
{
A = 1,
B = 2,
C = 4,
}
我希望能够从实体模型映射到服务模型。我需要将 ClaimType 映射到服务模型上的 List,但我没有运气。
我是 AutoMapper 的新手,如有任何帮助,将不胜感激。
【问题讨论】:
标签: c# automapper