我想要使用Automapper从常规枚举映射到枚举类(如由Jimmy Bogard - http://lostechies.com/jimmybogard/2008/08/12/enumeration-classes/所述)。常规枚举与枚举类不具有相同的值。因此,我想使用的名称,如果可能的映射:自动映射器枚举枚举类
枚举:
public enum ProductType
{
ProductType1,
ProductType2
}
枚举类:
public class ProductType : Enumeration
{
public static ProductType ProductType1 = new ProductType(8, "Product Type 1");
public static ProductType ProductType2 = new ProductType(72, "Product Type 2");
public ProductType(int value, string displayName)
: base(value, displayName)
{
}
public ProductType()
{
}
}
任何帮助,使这个映射的工作表示赞赏!我曾尝试只是一个普通的映射:
Mapper.Map<ProductType, Domain.ProductType>();
..但映射的类型有0
感谢的价值, 亚历
关于反对票的一些反馈将是伟大的无论你是谁,谢谢 –