我有一个从 wsdl 生成的 xml,它深深嵌套并包含很多字段。xml的结构形式为
<types:Top>
<types:Landlords>
<types:County>
<types:State>
<types:Locality>
<types:FirstName>Hackaton</types:FirstName>
<types:FirstName>Manker</types:FirstName>
</types:Locality>
<types:Locality>
<types:LastName>Hackaton</types:LastName>
</types:Locality>
<types:State/>
</types:County>
</types:Landords>
<types:Top>
我是从 wsdl 中按类生成的,但是手动映射这个字段真的很容易出错,我不确定这是否是最好的方法。请问这可能与自动映射器有关吗?
Mapper.Map<Domain , Landords>();
Mapper.Map<Domain, County>();
Mapper.Map<Domain, State>() ;
Mapper.Map<Domain, Locality>().ForMember(s=>s.FirstName , m=>m.mapFrom(e=>e.FirstName));
我已经在 automapper 中尝试了上述方法,但没有映射成功。关于如何映射这种对象以使其可维护 600 多个字段的任何想法在旁注中,我的域非常平坦。