版权声明:转载请注明转载地址,谢谢! https://blog.csdn.net/softuse/article/details/83051860
AutoMapper 、ForMember( 用于名称对不上的,或者有其他条件的) DTO 将数据转换成对象 data transfer object 包含一些逻辑用于处理数据 Entity (Model ) 用于与数据库打交道的类,持久话?
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();
public enum test { table,tree}
class Class1
{
public int i = 3;
}
class Class2DTO
{
public test ie { get; set; }
}