1

我有一个从 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 多个字段的任何想法在旁注中,我的域非常平坦。

4

0 回答 0