我有这样的结构:
class A {
public int Id {get;set;}
public string Code {get;set;}
public B Data {get;set;}
}
class B {
public int Id {get;set;}
public string Name {get;set;}
public int Price {get;set;}
}
class Dto {
public int Id {get;set;}
public string Code {get;set;}
public string Name {get;set;}
public int Price {get;set;}
}
我如何教自动映射器使用A.B
将所有属性从Id
(Dto
除外)映射到Mapper.Map<A,Dto>(a)
?如果Dto
属性类似于DataName
和DataPrice
,它应该可以工作,但是我不想重命名所有属性。