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; }
}
}