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

マッピングの運がないオートマッパーで上記を試しました。この種のオブジェクトを 600 以上のフィールドで維持できるようにマッピングする方法についてのアイデア 余談ですが、私のドメインは本当にフラットです。

4

0 に答える 0