本文主要是介绍AutoMapper 中将 int 转换成枚举类型,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
AutoMapper 、ForMember( 用于名称对不上的,或者有其他条件的)
namespace Test
{public enum test { table,tree}public class Program{static void main(){Class1 c1 = new Class1();AutoMapper.Mapper.Initialize(cfg => cfg.CreateMap<Class1, Class2DTO> ().ForMember(d => d.ie, opt => opt.MapFrom(i => i.i)));var c2=AutoMapper.Mapper.Map<Class2DTO>(c1);Console.WriteLine(c2.ie);Console.Read();}}class Class1{public int i = 3;}class Class2DTO{public test ie { get; set; }}
}
这篇关于AutoMapper 中将 int 转换成枚举类型的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!