我有一个从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生成的,但是手工映射这个字段确实很容易出错,我不确定它是不是最好的方法。请问这可以与automapper一起使用。
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多个字段旁边注意我的域是非常平坦的。