2013-04-20 3 views
0

svcutil을 사용하여 WSDL에서 C# 코드를 생성합니다.svcutil이 컬렉션 형식에 대해 XmlSerializerFormatAttribute를 생성하지 않도록하려면 어떻게해야합니까?

XmlSerializerFormatAttribute 특성을 피하려고합니다. 나는 왜 그것의 생산, 그것을 피하기 위해 올바르게 사용하는 방법을 모르겠어요? 몇 가지 연구를 할 수 있습니다. 기본적으로 xsd를 생성하는 부분 아래에 있습니다. 어떤 생각?

<xs:complexType name="CNT_Country"> 
     <xs:annotation> 
      <xs:documentation/> 
     </xs:annotation> 
     <xs:sequence> 
      <xs:element name="CountryId" type="xs:string"/> 
      <xs:element name="CountryName" type="xs:string"/> 
     </xs:sequence> 
    </xs:complexType> 
    <xs:element name="CNT_CountryLst_Type"> 
     <xs:annotation> 
      <xs:documentation>This is List of Country</xs:documentation> 
     </xs:annotation> 
     <xs:complexType> 
      <xs:sequence> 
       <xs:element maxOccurs="unbounded" minOccurs="0" nillable="true" name="CountryList" type="CNT_Country"/> 
      </xs:sequence> 
     </xs:complexType> 
    </xs:element> 

답변